Book especially early for Christmas and New Year's (when most hotels charge a huge supplement) and for smaller hotels throughout the year.
Christmas and new year's require early bookings. 
Last minute reservations aren't a problem on new year's. 