I found a book that has lots of great tips and suggestions in it. It is called "The Essential Little Cruise Book" by Jim West. He is a former cruise director and has been on over 850 cruises. It has some very practical tips and quite a few chuckles in it also! I think I paid around $8 for it.