San Diego has all sorts of holiday happenings, places to visit, and dining experiences to keep you far from the stove.