A place blessed with beaches, rainforests and parks blending with mountains and volcanoes is none other than Costa Rica. Diversity is at its best in this country! Assuming you are looking for Costa Rica Travel Packages, here’s all you need to know about this iconic place.