Surrounded by the Mont Blanc massif, Chamonix blends alpine scenery with lively streets, cafés, and a welcoming mountain-town ...