Most of the must-see attractions in Strasbourg are located within walking distance on the largely pedestrianized Grand Île, the canal-ringed island that houses ...