I often seek out places to eat in hotels, but try to do a preview of the menu first. There are some very good restaurants in hotels with occasional bad ones. It is easier to get a decent meal in a hotel in a strange town, then many nearby restaurants.
Germany is one of my favorites for hotel meals. Like the SchwarzerBock Hotel in Wiesbadn has a great Lunch and Dinner special at VERY reasonalbe prices. I was not able to find a place nearby, that could compete with it.