Rapperswil-Jona is a picturesque city located on the shores of Lake Zurich in the Canton of Schwyz, Switzerland. The city is known for its stunning views of the lake and the surrounding mountains, making it a popular destination for outdoor enthusiasts and nature lovers. The city is actually a result of the merger of two towns, Rapperswil and Jona, which are both steeped in history and charm. Rapperswil is known for its well-preserved medieval old town, complete with cobblestone streets, historic buildings, and a majestic castle overlooking the lake. Jona, on the other hand, is a more modern town with a vibrant cultural scene and a bustling waterfront area.