My husband and I are flying into Zurich, Switzerland the second week of May and will be staying 6 nights in Switzerland. We fly out of Geneva. I don't have any accomadations booked and I am having hard time deciding on where to stay (towns). We are going to be taking the train everywhere we go. First, is it better to book train rides as you go (the day of) or to buy a swiss pass? Which one is less stressful and less expensive? Or are there other options.
Next I am looking for recommendations on what towns to visit and for how long. What we are looking for:
1. A lot of Swiss Culture
2. Not a big city, not a ton of people
3. GREAT scenary
4. Somewhere romantic
5. Small town feel but with things to do
6. Good hiking
I am thinking we might have time for two or three towns if we stay in each one a couple of nights.
Please let me know which towns we should visit and where we might want to stay. I would love to do a cabin or bed and breakfast in the mountains.
Thanks for the help!