Ahh - definitely!
When I travel, I almost always hit a local grocery store once I arrive - it started for my son's benefit, but I quickly realized it was a benefit for me, too. I typically buy bottled water, some fruit like apples, oranges or bananas, a few yogurts, etc. Things that can keep easily in the mini fridges in hotel rooms (I always ask them to empty the fridge for me). Even if the fridges don't typically come with the room, you can always request one - we have to do this for my son's insulin, and it's never been a problem to get one if we ask. Shopping locally makes it MUCH easier to cut down on restaurant food - we've even bought sliced chicken breast and whole wheat buns before, and just made up little sandwiches in the room. Add in a yogurt and a piece of fruit, and you're good to go.
Non-perishable snacks like the cheese strings, nuts, bars, etc. can be packed in larger quantities in your case so you always have some of those on hand, too.
And don't forget that it IS possible to make good choices when you eat out. It will never be as perfect as cooking at home, but even fast food places have salads, grilled chicken sandwiches, apple slices instead of fries, etc. With some planning and dedication, you should be able to do well.