The best of Puerto Viejo, Costa Rica: the best restaurants, the best nightlife, the best beaches, the best hotels, the best tours, the best hikes, and more.