San Diego, a traditional coastal California town, welcomes guests with picture-perfect weather and an unexpected diversity of things to do in San Diego. You may climb mountains, go on desert hikes, and surf at one of those palm-lined beaches within the city limits. Visitors can also discover about military & Spanish colonization and indulge in […]