I'd just like to mention that I've been there twice, last time this march (2013) and I've had a blast both times. I cannot comment on pricing, as I've been there on a "vacation budget", not really caring about prices.
The restaurants in the vicinity, at least some, were open until fairly late (later than park closing…