Any time of year is a good time to be in San Diego, but winter here offers its own unique charms. The beaches, attractions and restaurants are uncrowded, ...