Don't let yourself get upset by all of this. I try not to set deadlines for weight loss goals because not meeting those goals can lead to frustration and giving up.
I know what you mean about wanting food that tastes. I eat great and healthy food every day. But I also make choices every day NOT to eat other kinds of foods.
When I went back home to Cape Cod in Mass, I had my beloved fried clams (split a small order with mom) and a small clam chowder.
Go on your vacation. Have a good time! Have a little ice cream (once). Go to the Olive Garden and be reasonable. It's not all or nothing.
This ISN'T a race, it's for life. You don't have to have it all figured out by next week! Or next month!
It's about commiting to figuring out why we made bad choices and learning to make better ones next time.
Reframe how you think about it, and maybe it won't be so overwhelming!