Photo: VvoeVale /iStock

Morzine, France

Best for: Eco-warriors, powderhounds, and families looking for a well-rounded resort

Ticket cost: From $50 per day

Nearest airport: Geneva Airport

Perched in the French Alps near the Swiss border, Morzine is part of the Portes du Soleil ski area and known for its great powder, 26 lifts, and 30 pistes for folks of all ages and experience levels. The village itself is, in a word, charming. A tiny market town, Morzine is divided by the scenic Deanse River and dotted with picturesque wooden chalets. Pre- or post-ski, head to one of the town’s quaint bakeries and many casual restaurants and bars, or enjoy the lively aprés-ski scene. Plus, with a variety of eco-friendly initiatives (chalets powered by renewable energy, electric-vehicle transfers, zero-waste programs, and plant-based dining), the resort also boasts the Flocon Vert ("Green Snowflake") label.

To get here, fly into Geneva (approximately 90 minutes by car), then organize a private transfer or rent a car. Alternatively, take the high-speed train from Paris, which stops at Cluses and Thonon-Les-Bains, which are both about 40 minutes away and have buses to Morzine.

Read more: 10 of the Best Ski-In/Ski-Out Resorts in the World