Think you can’t afford a luxury cruise? Choose the right ship, the right destination, and the right dates, and your dream sailing can become a reality. From the Caribbean to the Mediterranean and the South Pacific to South Africa, these 10 luxury cruises can be booked for less than $3,000 per person.