City Cruises San Diego is offering a variety of holiday-themed cruises with festive dining, entertainment, and panoramic bay ...