Just a heads up - my friend purchased tickets for Taylor Swift's Edinburgh tour date. I told her to get looking for accommodation. We did today and we found all reasonably priced hotels are already sold out. She was able to get a room at the Hilton being a VIP member, but all were showing sold out for me (non VIP member). So if you are heading to Edinburgh during this weekend next year beware.
https://www.edinburghlive.co.uk/best-in-edinburgh/edinburgh-hotels-taylor-swift-rooms.
"Out of 25 hotels in Edinburgh, we set out to compare prices before and after the tour was announced. In the end, it turned out 22 of them were already fully booked for both June 7 and 8 when Taylor is in town."
Margaret