I don't travel for my job, but can see where this would be problematic...but it's doable! If you do lites (the bars), make sure you pack them and have them in your purse during the day. Most restaurants nowadays have a lot of healthy choices and you need to be the annoying customer that tells the waiter exactly how you want your food prepared. Even if something is not on the menu, ask if it's available...it usually is. When I travel (rarely, but I do), I try to stick with salads at lunch and fish or lean protein at dinner. And I always work out in the hotel gym. I also avoid all the pre-dinner cocktail hours if I can. You can do it.
5'3" ... 54 years young