No, you don't have to pay, but you can rent one of those shelters, that way you are sure to have a nice day, I wouldn't chance on having one by luck, you don't want to spoil your love-one's party me Hope this helps .
No, but my suggestion would be to get there kinda early lol. It really depends on how many people you are trying to gather at one time. I have done this multiple times. Just get there kinda early. Im talking like 11 am to 1 pm and i think you will be ok.
Thanks! Your answer is awaiting moderation.