score:5
You can use Parkopedia. They show the prices (default is 2 hours stay) and locations of car parks overlaid on a map like this (for Zürich):
Parking in the centre is expensive, and if you're staying for more than a couple of hours it may be better to park and ride from further out.
The Website is, by its own admission, incomplete, so there may be some other car parks not listed, and some smaller towns with no information at all.
Verwaltet Parkopedia alle Parkplätze? Nein, wir verwalten nicht alle Parkplätze. Wir helfen Fahrern lediglich, Geschäfts-, Straßen- und Privatparkplätze auf ihrem Computer oder Handy zu finden.
Does Parkopedia show all parking spaces? No, we don't show all parking spaces. We only help drivers to find business, street or private parking spaces using their computer or phone.
Upvote:2
I don't think there is any centralised database of parking fees for the whole of Switzerland, so you'd effectively have to look up each place. Parking fees are often required even for roadside parking and the rules and fees vary by town. However it may pay off to have a closer look at the fine print on the parking meter, often times overnight parking or weekends might be free.
However, there is one possibility: If you are looking to park just for a short while you can look out for blue parking lots which can be used with a blue parking disc. The disc can be bought at any petrol station or post office. The rules are not exactly the same as in neighbouring countries:
Note that it will be hard to find those lots in big cities such a Zurich, which are also the places where parking will be very expensive. In those cases it may be cheaper and more convenient to park outside the city and take the train/tram/bus into the centre.
Just to add: There are also often white parking fields which are free as long as there is no sign indicating that they are private or payable. However, as mentioned above, you are unlikely to encounter these in bigger cities.