21 Best Things to Do in San Diego, From Museum Visits to Scenic Hikes