The Ice Castles themselves were very cool as we pulled in-- towering 10+ feet tall. Getting in was a breeze. Pre-purchased web tickets are timed in 30 minute increments and they scanned us right in. We did have to sign a waiver of liability before we could go in. Tickets are $18/$20 for adults and $12/$15 for kids (weekday/weekends). You can enter at anytime during your 30 minute window but once you leave there is no re-entry.
I could have spent hours looking at the ice formations- each one was enthralling. I really wish I knew how they were made and how long it takes to make them... the really is just awe-inspiring.
In addition to the icicles, they have a couple of ice slides and tunnels for the kids to crawl through. When we finished hanging out, about an hour and a half, we grabbed some cocoa ($4) from a little cart near the entrance.
While the place was awe-inspiring and whimsical, I wish there was a place to sit to enjoy our cocoa, more to "do"- like a meet and greet etc, and a warm place to sit for a bit. It was chilly when we went and we needed someplace warm to take off the cold edge.