http://www.sandsmotel.com/
I've mentioned this place before. It has really good prices, it is right next door to a very nice BW Cavalier hotel. The BW has firerings but it is a bit more expensive than the Sands.
The Sands has nice rooms, the restaurant next door is pretty nice, too, and, a nice place to watch the sunset and we always go for a little run along the beach when visiting.
These are the most close to the Castle.
Check the website for the rates but call and see if you can get better, too. The BW sometimes says nothing is available because they want you to book two nights. I always call directly and just get one.
tracilicious~I wish I could pull the info out of my head....it keeps looping but just can't think of the names, dates, etc. But, it is fascinating.