A compact Alsatian city break centred on Strasbourg's Gothic cathedral, the canal-laced lanes of Petite France, and Franco-German cuisine.