No you don't have to make any reservations
Not required, but be aware that parking isn't that good if it's busy.
No
You don't have to make reservations but if you are bringing a large group you should to get a guided tour.
Nope
Thanks! Your answer is awaiting moderation.