From must-see historical sites to restaurants and art what not to miss on a short visit to Strasbourg the cosmopolitan capital of Alsace.