Montpellier is the fastest-growing city in France and for Monocle it ranks as one the best cities for business. It supports new ventures, with many hi-tech companies setting up there, and has an enviable quality of life to boot.