i read many reviews of first time cruisers and am so surprised at how clueless they are about what happens on cruises. They spend a lot of money yet don't take the trouble to find out what to expect.  Then they are dismayed and shocked at what they didn't expect.     

What advice would you offer to newbies about to take their first cruise?