Should you or should you not book your accommodations in advance? it is a tricky question. It depends on a lot of different factors:
Where are you going? When are you going? What kind of traveller are you? What kind of place are you looking for? Are there any special festivals happening in town? So many questions, but you need to consider them all.
Yo can get better deals if you show up at a small establishment and asked to see a room rather than making reservations in advance. Which can be problematic, after traveling on along journey, then visiting 2 or 4 to find the one you like. Consider just turning up, if you are are willing to do a bit of leg work, you are travelling with an open end date, you are travelling during the off-season, you are visiting an underrated destination.
If you do not want the hassle of finding a place after having spent a full day in transit then book ahead. Consider booking ahead if you have been to the establishment before, it is high season, there are festivals or special events going on, you are arriving late at night, you are arriving after a long journey, It is just a short overnight stay, you’re looking to get a deal on luxury accommodations.