Plan your visit to Santa Teresa, Costa Rica, the wild yet trendy beach town with pristine beaches, excellent surf and luxury accommodations