This has advantages and disadvantages. The advantage of booking during the trip is the flexibility and spontaneity, you can stay wherever you like or alternatively move to the next destination. On the other hand, it is a risk that during busier seasons the hotels or rooms you want will not be available. Also, the prices always increase as you get closer to the date, and the occupancy of the hotel increases. When you book in advance, you are limited in terms of dates, but that way you will know that you got the cheapest prices for each hotel. It varies and is subject to your consideration, but we always recommended to book in advance to avoid wasting time and unnecessary headaches during your vacation.