I will be taking a Rhine cruise this summer. The itinerary is: Cologne, Koblenz, Braubach, Rüdesheim, Mannheim, Heidelberg, Strasbourg, Colmar, Breisach and Basel. I would appreciate suggestions for spots to sample the best regional beer, wine and food in any of those places. Here are the parameters: I will be on foot and have limited time in each place, so the most valuable suggestions would be spots near the town center/ main tourist area. Also, it’s my first trip to Europe, so I would like to concentrate on German and Alsatian foods (rather than the best Chinese restaurant in Strasbourg, for example). Thanks.