Just a few miles from the French Alpine resort of Morzine lies magical Lake Montriond and some spectacular waterfalls. The area is criss-crossed by walking routes and has magnificent views, making it an ideal spot to shake off a crashing headache brought on by mixing vodka, wine, beer and a mysterious local liquor in the…