Villa Les Orangers is a quaint hotel offering relaxed rooms, a polished restaurant, and a terrace with mountain views.