Modern ships have staterooms with balconies. I sure wouldn't cruise without one. (They're fairly cheap at the interline rate.) I don't spend very much time in the common areas except the restaurants and bars (which are pretty quiet).
Most of the punters go to the shows in the evenings, which I fail to comprehend.
Cheers
Phil Hobbs