Costa Rica has something for everyone. From hiking in rainforests and mountains, relaxing on beaches to snorkeling through tropical reefs and surfing some of the best waves in Central America.