if you want to talk about Drink prices there's no such thing as a cheap venue when it comes to hotels.
I've never stayed at the Casa but I've had a couple of good 'do's ' there.
The last time we were at the Ringwood was at a golf club dinner. A lot of people complained about the meal though mine was ok but they did refund us a fair amount of money. I will say that the bedroom was b100dy freezing, it was mid November but the hotel heating didn't come on till 5pm