I bought our tickets through Groupon. Buy them there if they have specials. Otherwise pay at DemonHouse.
Nope, just show up. Parking is not on site, you have to park down the road near a medical facility, and take the shuttle bus.
Thanks! Your answer is awaiting moderation.