Unless you will be there for a Bank Holiday weekend or coinciding with a local festival that's on, I'd wait until you get there.
All of those places will have many B&B options, and because tourism will be down considerably this year, you could get some good last minute deals by simply turning up unnanounced!