From balmy beaches with a laid-back attitude to a gleaming modern image, San Diego offers much for the tourist to enjoy. Situated on the Southern California seacoast, San Diego is the second largest city in the state and has long attracted travellers for its ideal climate, miles of beaches, and location on the Mexican border right across from Tijuana.