ICE or International Cruise and Excursions do NOT just sell cruises, they sell a vacation PACKAGE, therefor you are not just paying for 1 vacation but 2, in regards to the port fees and taxes, EVERYONE pays port fees and taxes, the difference with this is that it is an open Itinerary, meaning they dont know where, when or who you are cruising with, you do all of your shopping on a website that is private for people like us that buy into a discounted vacation package,all port fees and taxes are disclosed on each cruise you look at , yes the more flexible you are the better the upgrades you will get at no additional charge. In regards to booking my vacations I had a wonderful consultant that walked me through the website and showed me how to use it to find the best savings, once I found it I was able to call him tell him what I was looking for then transferred over to a booking specialist. For the 2nd vacation we actually went to a resort in Cabo, this is a property that I had been wanting to go to forever, however looking at expedia it was never something that I could afford. We were able to book that EXACT same resort at the time we wanted and didnt pay a dime extra for a sea view room, Grand Mayan Cabos this is a 4 star property and was all included in the PACKAGE price. When I did the price comparison on the what it would cost me to book the cruise and then out of pocket to book the resort, WITHOUT the hotel vouchers were ended up saving $700 this was over and beyond the EXTRA port fees and taxes that we paid when the cruise was booked, oh....and the best part ??? we were able to take the resort stay before the package was paid off. Anyone that is on a budget that still wants the luxury of vacations but cant afford everything upfront, this is a no brainer, in fact I have just purchased my 2nd package and look forward to a long business relationship with ICE aka registry vacations.