If the thought of twinkling lights, mulled wine, and charming old-world streets gets you in the holiday spirit, you’re in for a treat! December and January are the perfect months to experience Europe’s best Christmas markets, especially in those small, picturesque towns that feel like they’ve popped ...