Me and my wife will be traveling to Switzerland for 10 days starting first week of September. We'll be traveling a lot during or visit (doing panoramic trains and other stuff). My question is: should I book hotels in advance or is it likely that i will get hotels on spot. Booking hotels in advance means that we cannot be flexible in our itinerary.
Just to give you an idea, we are thinking to have bases in the following towns
Thanks in advance for your advice :)