Let KAYAK do the searching
KAYAK users have found double rooms in Moorea for as cheap as $21 (Temae) in the last 3 days. The average price is $568.
While just about all of the hotels in Mo'orea will be peaceful and relaxing, they aren't all going to be able to provide you with immediate access to spas. If you're interested in gaining access to one, you should look into booking a stay at a place like the Hilton Moorea Lagoon Resort and Spa.
If you're looking to eat and drink like a local while in Mo'orea, you'll be able to do it while staying at Hotel Kaveka. It has a restaurant that serves a variety of Asian, French, and Tahitian cuisine, and it also has a bar that serves up a wide range of exotic cocktails.
Anyone wishing to explore the island of Mo'orea will be able to do it during a stay at the Linareva Moorea Beach Resort. You can book diving, hiking, and even whale-watching tours right at the front desk at any point.
You'll be able to see the mountains on Mo'orea from most of the hotels on the island, but the Village Temanoha is one of the few hotels that will put you right in the middle of them. It's a very secluded and private hotel with many modern amenities like massage services.