Sparkling seas & endless fields of Lavender... Provence in France is so pretty. Here's a guide to the most beautiful towns in Provence!