Rapperswil - a little cute Swiss town - is often referred to as the "town of roses" (Rosenstadt) because of its extensive displays of roses in three designated parks.