Outstanding scuba diving, white beaches, sublime hotels and fascinating visits to capital and islands made holiday feel like ...
Costa Rica is a small country with sun-drenched beaches that seem to stretch lazily into the horizon, rainforest downpours ...