5. Ensenada, Baja California, Mexico
Baja California strikes again, attracting travelers to Ensenada, Mexico. Grey whales and shark spotting, and an ocean geyser, La Bufadora, are some of the natural attractions of this harbor settlement about 80 miles south of San Diego. Sip your way along the wine route or head to Guadalupe Island to catch a glimpse of those whales, or get the adrenaline flowing with a zipline tour.