Picture trees leaning over canals ebbing along cobblestoned streets lined with charming historic buildings, as bicycles trundle over little bridges. Amsterdam immediately comes to mind, but take a ...