I just recently got back from a cruise on RC Voyager of the Seas. From my experience, and hearing of the experiences of others I would say that no matter what there will always be something to do. It seems any cruise line really goes out of their way to please as many guests as possible. My boyfreind and I did bring some bottled water in our luggage, and that was fine. It really did help out because a bottle of water was 3 dollars on board. I think it would be better to book excursions through the cruise line itself rather than any other site or person. I've heard that if anything were to happen or go wrong on the excursion then you would be left with nothing to help you out. It is safer to stick with the cruise line in this situation, but others could have had luck going in that direction. I think no matter what it would be pretty unlikely that you would have a bad time. I have never heard of a bad cruise, not that they don't exist, but I myself have never heard of one. Hope I helped.