The Carnival Spirit is going to Acapulco on November 20, 2010 (a Saturday). It returns on November 28, 2010 (a Sunday). Thanksgiving is November 25, 2010. Thus, this cruise, lasting eight nights, uses up only three vacation days. Not bad for an eight night cruise.