San Diego is more than its beaches. Whether you're visiting or it's your hometown, here's your ultimate bucket list of 101 things to do in San Diego.