Aix-en-Provence is one of the most beautiful cities in southern France. Check out all the essential information—what to eat, where to stay—in this guide to the city.