San Diego is a popular tourist destination year-round for its sunny weather and beautiful beaches. While a trip to SeaWorld, a balloon ride in Del Mar or a golf game in Torrey Pines are all wonderful ways to enjoy the city, you don’t need to spend money to have a good time in San Diego. America’s finest city offers an array of free attractions that are certain to please visitors of all ages.