Spend the upcoming weekend in San Diego enjoying everything California’s Beach City has to offer including these top things to do.