You should save your money. The Dream often cancels ports. Happened in the Baltic and in Alaska. They put up a great itinerary to reel you in and then the experience will surely disappoint you.
Trust me, get your deposit back and plan a real vacation.
NCL is bad. Try Celebrity or RCI or HAL. Take my advice or you'll regret it!