Since I eat a lot, I easily get into trouble when travelling. I cannot survive for long eating the typical restuarant menus, I need to be able to order the right quantities of ingredients such as the amount of carbs, fats etc. When this is not possible I have to improvise (eating dinner twice etc.) but it's then difficult to eat enough. I end up feeling hungry all day and my focus will shift to where I can get the next meal instead of what I am supposed to be doing. In emergency cases, I can deal with this for a few days, but then I have to get back home.
When I have to stay for longer, I simply book an expensive hotel but then the costs are not paid by me. I was wondering if there are cheaper hotels (price range below, say, $130 per day) where they by default can prepare dinner when requested by the customer.