hotels and accomodations
Swiss hotels are in general very comfortable (even low-category hotels) but expensive (here, life costs are high!).
So that, especially if you have a fixed budget, book in advance, and consider charming alternative to standard hotels (like a room in a farm, for instance)
You can book your hotel via Swiss Web-sites for tourism, like MySwitzerland et tourismus-schweiz;
Near to the train station or down-town, you can find Tourism offices. In our experience they are very helpful especially if you don’t speak the local language!
Be aware that youth hostels and campsites are not very convenient in Switzerland: they can easily cost as much as a 2 stars hotel!
Last but not least, it makes sense to check on the accommodation sites like Airbnb or, even better, the Swiss-born Housetrip.