There are so many beautiful villages in South of France that are worth visiting because of their privileged positions on the shore of the Mediterranean Sea, or tucked deep inside the mountains