Montpellier boasts 300 days of sunshine a year and plenty of history. Here's a free and self-guided Montpellier walking tour!