For our early dinner (Meal 4) we found a burger joint, where I had a bacon and cheese (shredded, not the gross, carb-laden “cheese” sauce) hot dog. I grabbed some green beans with salt and pepper as my side, and sidled up to their topping bar where I smothered my dog with mayo, mustard, onions, and pickles. Dinner was great, and I wasn’t hungry again until much later in the evening (around 9 pm) when the kids and hubby stopped for ice cream. I walked down two shops to the coffee joint and got a plain iced coffee blended with ice, heavy cream, and some sugar free caramel flavor. I accompanied this treat with one packet of my almond butter and was good to go. I sat with my family while they were enjoying their sweet treat and didn’t feel deprived in the least.
Never thought of Moscow as a Winter destination! It is quite the place to go especially after the world cup hype. I second Rajasthan, India as one of the best places to travel in December. Love this list, Wendy. I have even listed Rajasthan and other offbeat places to travel in December and January over here: https://www.thegonegoat.com/inspiration-and-tips/2018/11/29/the-best-places-to-travel-december-january
From England I would say your cheapest and best late December destination with warm weather and reasonable prices is going to be Phuket. There are some other Thai islands that might be a bit cheaper, but they would be more complicated to reach, and they’d have fewer activities for the boys. Here are some Phuket resorts good for families. You can see that the price range is wide from cheapest to most expensive. In late December it’s peak season so you’ll pay at or near the top of those ranges.
If you’re a bit more on the timid side, you can always use Yelp and TripAdvisor to get good insights on places people have visited. As a disclaimer, some of the ratings may not be accurate on these sites, so make sure you go through and read some of the more recent reviews that people have written. We did this for a few of the places we visited and had no issues.