As a smaller ship alternative (also luxurious but cheaper for more "cozy" experiences) you can check (again single page cruises) on mv Marco Polo cruise ship (
http://www.marcopolocruises.net/) for cruises from Tilbury (London, England). You can see there the prices as well - 8 night Norwegian Fjords, for example, in AUGUST (high season!) at £700 pp on a small luxury cruise ship (650 passengers) is a really nice deal Actually, most of the Marco Polo cruise prices are ~£100 pp per day.