31-day Christmas cruise to Brazil on Princess Cruises. One-way from Los Angeles (California) to Rio de Janeiro (Brazil). Visit Manzanillo (Mexico), San Juan del Sur (Nicaragua), Puntarenas (Costa Rica), Lima (Peru), Pisco (Peru), La Serena (Chile), Valparaiso (Chile), Punta Arenas (Chile), Tierra del Fuego (Argentina), Cape Horn, Stanley (Falkland Islands), Buenos Aires (Argentina), and Montevideo (Uruguay).
• 2017 departure: December 3.
35-day cruise to Brazil on Oceania Cruises. One-way from San Diego (California) to Rio de Janeiro (Brazil). Visit Puerto Vallarta (Mexico), Manzanillo (Mexico), Acapulco (Mexico), Puerto Quetzal (Guatemala), Corinto (Nicaragua), Puntarenas (Costa Rica), the Panama Canal, Curacao, Grenada, Tobago, French Guiana, the Amazon River, Santarem (Brazil), Parintins (Brazil), Manaus (Brazil), Boca Da Valeria (Brazil), Alter Do Chao (Brazil), the Amazon River, Fortaleza (Brazil), Recife (Brazil) and Salvador (Brazil).
• 2017 departure: December 16.