Smart hotels and swanky B&Bs abound, but they don't come cheap – and you'll need to book well in advance between April and September.

If you're driving, check in advance that your B&B has parking, or offers a discounted deal with a local car park. If not, finding somewhere to leave your car will be a real pain.