France is large and varied, from alpine peaks to Mediterranean beaches, linked by superb high-speed trains. The essentials: