Montpellier, the capital of Languedoc Roussillon, is less than 3 hours from Barcelona and Italy, and just minutes from the Mediterranean.