Book in advance, because the gate rate is the expensive one
At a small airport it is tempting to leave the parking until the day. That is precisely the habit the gate rate is priced for. Reserving in advance costs less and takes a couple of minutes when you book the flight.