so many price levels for hotels, flight and trips, impossible to give feedback without details. also how many people. "end of this year" is probably peak season as well. you could research this yourself by simulating bookings.
I checked for e-appointment online on March 31 and by chance there was an availability for the next day April 1, so I skipped the 200+ queue and was out in 30'.