Anything that tops this?
While the castle is on Lake Thun, that one is called Schloss Oberhofen: https://en.wikipedia.org/wiki/Oberhofen_CastleWe don't usually think of castles in Switzerland, but they several that are well preserved, including the one at Thun.