Can anyone recommend a decent place to stay here for when we visit the castle?
Have stayed at Hotel Rubezahl a couple times - it's really nice. Check the below website...
Hotel Helmerhof http://www.hotelhelmerhof.com/ is a great place to stay and it's about 1/2 the price of the Rubezahl. I thought that no place would ever top our experience of the Rub, but the Helmerhof certainly did that - and saved us a lot of money, too.