10. OberhofenI was impressed when visiting Oberhofen. It is one of these stunning places in Switzerland, where you stroll along a beautiful lake and have picturesque mountains in the back. The cherry on the top is definitely the historical castle right at the lakeside, which makes it scenery for your photo! The best time to visit Oberhofen is probably spring and fall, when there is still snow in the mountains.