hotels in Costa Rica are offering visitors to chance to learn about local culture. In the small coastal town of Santa Teresa – essentially one long street of restaurants, cafes, surfing rentals ...