Macdonald Holyrood Hotel
This four-star hotel is a bit of a Cinderella, suffering from a shrinking-violet location and food that isn’t always happily ever after. But with comfortable rooms (consider upgrading) and a spa, swimming pool and gym it’s definitely worth considering, especially for families or as part of a special deal.