Chamonix is a beautiful mountain town in the French Alps. Not too far from Switzerland, and right on the border with Italy, it's easily one of the most