katrina
the answer to your question is sometimes yes and sometimes no. it just depends.
however if you want to ensure that you stop in a place of your choice, rather than the only place that may have rooms available, i would say it is better to book in advance.
try clicking the hotels link above foor a wide range of accommodation you can book securely on line.