France travel guide: Everything you need to know before you go by From sea to ski, culture to cuisine, our Gallic neighbour ticks just about every holiday box going