How many days before arrival can I make a booking?

This depends on the Sales Office (SO) you are working with. For most markets you can submit online bookings until 2 days before arrival.

Typically credit card payment is mandatory for short term bookings.