We also liked to check out the sunrises and sunsets from the balcony. The cost of one of these cruises certainly can vary. The cruise line has set rates for each of its staterooms for each week it is traveling, so quoting prices is almost impossible. On top of that, there are many, many agents who can get special rates for you. If you check the local papers you will see rates from hundreds per person to many thousands for the same trip.
Cruise ships have to sail with all or most of their rooms filled.
As a result, as the sailing date draws close, there are some discount agents who can obtain really bargain rates for you, so the ship goes out full. Of course, you have to be ready to make last minute plans. As for additional charges, there can be some extra costs once onboard. It is your choice to spend or not. It is possible to cruise without laying out an extra penny but we would highly recommend taking some of the shore excursions.