We'll be going on our 6th RCI cruise next year. There is loads to do on their ships and the entertainment staff will plan loads of events. It is not at all snooty, but if you don't want to go to formal nights, you don't have to. Food is available somewhere 24hrs a day and room service is free. As auntiebertie says, go to cruisecritic where you will get tons of info. You can also sign up for the roll call for your cruise and get to know some of your fellow cruisers before you go. RCI, like most lines, have a loyalty scheme where after so many cruises you get perks, so it is a good idea to try and stick with one line if you can. Any other questions, go to cruisecritic!!