Carnival Cruise Line is well known as an affordable and fun vacation for couples and families with kids. The atmosphere is very casual and relaxed. They feature multiple dining options to fit all tastes, WaterWorks water park, supervised youth programs for kids, a spa for adults, and live entertainment.
The Carnival cruise terminal in San Francico is Pier 27. Photos are courtesy of Carnival Cruises.