Weather skiing or not, this Chamonix travel guide has all the must-sees for your next trip to the French Alps.