Just got back from CSS 2 weeks ago. No ice cream , except for desert at dinner. No snacks except popcorn at the beach grill. That is a new addition from last year. We grabbed some popcorn and sat at the beach bar had a couple cocktails before going to room to get ready for the night dinner. You can also order room service, nachos, cheese tray with fruit,to tied you over till dinner.
I must say,that is one of the let downs of CSS...after 2 trips to CN...I love that you have the option to "grab a snack" at almost all hours of the day at CN..where at CSS,it's not as nice...no all day self serve "take away" food at the beach grill like CN...if your fun overlaps meal times