I am traveling with my 60-ish mom to Alsace area for 5-6 days during the second week of May. I have several questions but first let me give you my itinerary so far. We fly into Zurich and will spend one nite there, then we pick up a car and will drive to Freiburg, Germany to stay one night. Then we have 5-6 days in Alsace. We are thinking a couple of nights in Strasbourg and then we are not sure what to do next. We like history and natural beauty. I think we would really like to stay in a small village for a night or two. Finally, we have first and last night in Zurich booked. Should we book our other nights in advance? Especially if car parking is an issue in Strasbourg?