I hope you already made your reservations. I'm going for the first time too, but had a hard time finding some rooms.
I'm not able to answer your questions, since I don't know anything about it yet.
I'll keep watching this thread so I might know what to expect.
May be we'll see each other there.