Step into a fairytale at Montreux’s lakeside castle—where history whispers through ancient stone walls.