New to this so need advice of the experienced. How far in advance does one need to book a site? Days ? Weeks? Months? Whats the general view. Obviously things are quieter out of peak season. How far in advance will a site take a booking? Can one negotiate for longer term/seasonal deals?