Try bringing some homemade bars or snacks with you. There are some great fitness friendly recipe books (such as Gourmet Nutrition) which make great alternatives to mostly low quality sugar charged store bought protein bars on the market.
At home you should be getting your 10 servings of vegetables each day. You’ll need conscious effort while on the road, or this may drop as low as two to four. To bridge this gap you can use a powdered vegetables supplements like Nutri Advanced Superfood (shown above).