myVegas is currently offering an reward for $1000 off cruises. Two people can buy a certificate each and get $2000 off their cruise fare. Or a single certificate can take $1000 off. You can stack this with CruiseFirst on cruises 7 days or longer, the free at sea offers, Amex offers, and some personalized cruise offers.
They don’t pull any tricks with the base price of the fare. The price is the same price that you can quote on their website. It is also valid on any type of stateroom.
Sample Itinerary

The $1000 off per person only covers the cost of the stateroom and does not cover taxes, gratuities, or excursions. The total out of pocket cost, not including airfare to the port, would be $512 + gratuities ($20/day per person) for a total of $952.
You can also stack this with a Cruisefirst certificate ($250 for $500 credit), making it $702 for two people. This also stacks with amex offers if it is available at the time.
This also stacks with some personal offers that may be on your NCL account. For example, a 25% discount due to changed itinerary would be stacklable but the dollar off from the myVegas applies first and you get a discount on the remaining fare.
How to purchase the reward
The $1000 off reward currently costs 300,000 loyalty points on myVegas. If you’re starting off today, it is possible to get this number of loyalty points in as few as 4 days, depending on how much time you want to invest in the apps.
If the reward is sold out, there is a good chance it will be available at the standard reset time.