Company is in town! Uh oh.

How do y'all stay motivated to stick to your diets when you have company over or are on vacation and eating out all the time? I know it's good to 'live a little' but I really just want to stick to my diet and eat healthier. I have been making good choices and staying below calories, but it is incredibly difficult. Any tips? :(