When we went to Moustiers Sainte-Marie, we stayed at Le Colombier which was small but super friendly. It is just 600 meters from the village center and has quite affordable prices depending on the type of room and season. I would say the price / quality ratio is unbeatable. A room like "petite standard" for example, which is the simplest and has a double bed, air conditioning and heating, bathroom with hairdryer, LCD TV, telephone, wifi and chest costs 56-74 euros depending on the season. The breakfast costs an additional € 8.70. The high season runs from June 11 to September 17. The hotel has free parking, a swimming pool, a small spa, tennis court and a lounge and terrace under some shady trees - both of which you can enjoy your breakfast in. Small dogs allowed in the rooms with terraces, but there is a fee of 5 euros. I recommend a visit to the website (which is available in French, English, German and Italian) for more information.