3 Reasons to visit Rapperswil

Rapperswil is perfect for a leisurely summer day trip - and here are the 3 main reasons why...