A sea of mountain summits, the majestic French Alps provide a bold backdrop for scenic towns and vistas.