Our hotel was in Villars, and the view from our window at Club Med was absolutely stunning. The "free pass" you get for this area doesn't cover as many "natural wonders" as in many other areas of Switzerland, so be prepared to spend money to travel outside the area. Still, it is a beautiful place, and you can easily reach other areas by train through Aigle. If you have your own car, you will have to drive through a windy road to get here, but the view is worth it.
The town has some shops, a train-bus station, Post office, a "sometime" police station (check the hours) , a wonderful viewpoint, pharmacy, supermarket, etc.