Costa Rica is more than just sunny beaches. It's filled with cute towns, lush forests, cloudy mountains, and of course, large ...