When traveling and staying in motels or hotels, I've discovered it's best to eat away from the hotel. Often, hotel restaurants aren't very good and charge top dollar for lower quality food and poor service. Avoid "All You Can Eat" specials where the food can be of cheap quality, overcooked, and sitting on steam tables forever. Besides, why invite the pain of stuffing yourself until you're sick?
Look around...Surely there's a restaurant nearby that's better and cheaper than your hotel. Is there a place with a salad bar, or a grill where you can get some lower-fat fresh broiled delicacies? Or perhaps a deli where you can get provisions for a picnic?
Maybe there's a nice supermarket in the area. Go and get a package of paper plates and some take-out food to eat in your room: fresh vegetables or salad, good fruits, and bottles of club soda or fruit juice.
Many hotels and lodges offer in-room refrigerators--just ask. That way you can store better quality food and have it on hand.