Pre cruise we stayed on the Grand Canal at the Hotel Santa Chiaria in Venice right off of Piazza Roma. This hotel is convenient to the airport bus drop off location (6 Euros per person for the airport bus) and also to the People Mover that you can take to the port for embarkation (1 Euro per person).
The ship was a delight. It is quite spacious with many public areas to lounge/linger in. There are activities that would please a variety of tastes. We enjoy the bingo (yes we were winners several times!), the dance classes, just wandering around the ship "people watching" and the shows in the theater. We thought the shows were great and there was a nice variety between production shows, comedians and musicians. We found all to be very entertaining.
To us, the most important Princess employees on the ship are our cabin steward and our main dining room waiters. These people were superb. We find the ship board employees of Princess to be one of their biggest assets. Everyone is so very helpful and will go out of their way to assist you.
We enjoyed dining in the main dining room and the sharing of our daily activities with our table mates. There were always food selections that pleased us and the food was prepared to perfection. We did participate in the Chefs Table experience one evening and that was a total delight. The meal was one of the top five meals I have ever eaten. This is an experience that I would suggest in a heart beat. It is not offered on all cruises and is just by luck of the draw as far as participation. Check with dining via ships phone as soon as you get on board on the day of embarkation to put your name on the list.
Our disembarkation in Ft Lauderdale was a tad late but overall very unremarkable. U S Customs did not have enough personnel to handle the size of the ship and things got a little backed up on board.
Overall, this was another GREAT trip with Princess and the Ruby was a delight to call home for our 27 days!