Here are some of the best things to do this weekend in San Diego from Friday, April 10 to Sunday, April 12.