Santa Teresa is one of the world’s hidden gems, located in the Nicoya Peninsula of Costa Rica. There is world class surfing year round, white sand beaches and a variety of  celebrities hang out in the area. Related: Private investors: First ever tourism bonds...

read more