Costa Rica offers a ton of attractions like beautiful beaches & mountains, vibrant San Jose city and adventures like whitewater rafting and zip lining.