From sandy beaches and a huge surfing scene to dozens of museums and attractions perfect for the entire family, San Diego is the ultimate vacation ...