In this Chamonix Travel Guide, learn all you need to know before visiting this city in France like best things to do, where to stay and more!