If you can visit their website
There's a plethora of answers to that question
They have different hotels and rooms at different prices so you will have to pick what fits your budget. You can also bundle the park tickets with some hotels
Depends were you park and were you sleep
Depends
Thanks! Your answer is awaiting moderation.