The best things to do in Strasbourg in the Alsace region of France, from canal boat trips and scenic viewpoints to light shows and Alsatian food and wine.