We had dinner at this old castle on one of our previous trips. They seem to have a lot of castles in Switzerland. Not all have restaurants though.