Looking for the best places to stay in Costa Rica? Boutique hotels, all-inclusive resorts, villas, eco-lodges, and treehouses - Costa Rica has it all!