Yes, but please be paying close attention to them because there is a pond next to the building and it will be dark! Also, there will be drinking, if you are not comfortable with having your kids around that then we highly recommend that you don't bring them!
No! Wear whatever you're comfortable in!
The closest hotels will be in Muscatine, IA