Rapperswil: On the banks of the Obersee