I just stumbled across this website where one can book hotel rooms in small non-posh family-run hotels all over Switzerland online. The website is also in English. Their last minute offer is for CHF 50 per person per night, which, depending on the region, can be a good deal. They also do package deals. I haven't tried them - has someone else?
http://www.rooms.ch/
Enjoy
Idgie