The ultimate guide to the best things to do in San Diego, California. Includes activities, where to stay, where to eat, and day trips.