Puerto Viejo de Talamanca A laid-back beach town on the Caribbean coast with great surfing and a lively nightlifeRincon de la Vieja National Park – a beautiful park with hiking trails, waterfalls, and hot springs.