In fact, it's not a huge deal, just something you don't think about when you see Kathy Lee lounging around a cruise ship, or watch the Love Boat reruns. With all those people on board, there are lines for just about everything, including getting on and off the ship at the ports. Also, if you want to avail yourself of the on-board credit card system for drinks, snacks, etc. The cruise lines have graciously pre-arranged a number of tours and activities at each port of call. Some are scenic tours, some are shopping tours, some both, some for other activities.
Business is business.
We've found that the non-recommended stores have a bit more lattitude in bargaining, and seem to have come away with better deals. On my first cruise I wanted a picture like that with my wife leaning against the rail. DON'T let any of this disillusion you about a cruise . It's only meant to forewarn you and allow you to prepare and have a better time. As I said before, a cruise can be a spectacular vacation.