Either or is doable but to ensure you get a spot, reservations are best.
You can, if you plan on staying only a couple of days. Reservations are always best
I don't think so, but not sure. Even if thats an option you are least likely to get one. Its good one.
Thanks! Your answer is awaiting moderation.