Norwegian Cruise Lines have several upcoming cruises on sale and limited inventory. Considering cruises are all inclusive (room, food, entertainment), these are two notable ones among many others on their website:
14-Day Transatlantic from Copenhagen – Starting From $ 499 USD (or $39 per day)
CRUISE PORTS EMBARK Copenhagen (Denmark); Ponta Delgada (Azores); Royal Naval Dockyard (Bermuda); DISEMBARK Miami (Florida)
10-Day Canary Islands, Spain & Morocco from Barcelona (Variation) – Starting From $ 579
CRUISE PORTS EMBARK Barcelona (Spain); Casablanca (Morocco); Santa Cruz de Tenerife (Canary Islands); Las Palmas (Canary Islands); Funchal (Madeira); Granada (Malaga) (Spain); Alicante (Spain); DISEMBARK Barcelona (Spain)
Use Norwegian’s site to view dates and itinerary and then book it on Expedia ,
Priceline , Travelocity . Sometimes there are added incentive to book with them. Or simply book directly.