Set among the green mountains of the French Alps, Morzine is a charming alpine village known for its wooden chalets, scenic ...