The best hotels in Provence’s Towns and Villages from inexpensive B&Bs and restaurants-with-rooms, to boutique pads and five star luxury hotels...