I've been to the Magic Castle a couple of times. It is always a fun experience...
If you go once, a lot of the magicians will give you passes to go again... If you've never been I highly recommend it.