There are many reasons to visit San Diego; the amazing weather, the authentic Mexican food, the diversity of pretty much everything, and of course, the gorgeous beaches. It’s no wonder so many people ...