We will be training to Edinburgh for 2 days from London Staying in a B&B offers a local perspective and is often more fun than staying in a hotel. Your thoughts & specific suggestions would be appreciated.
B&B's are great but small local hotels can also be great. When I stayed at the Inverleith Hotel in Edinburgh a couple had bought it and were running it themselves. The husband was manning the resident's bar at night. I remember seeing the kids head off to school in the AM. Bear that in mind as you explore your options. You can figure out if it's a family hotel by the reviews.
We also stayed at the Inverleith Hotel, and it had the feel of a B&B. The staff were incredibly helpful -- it's not every desk clerk who'll think ahead to things you didn't even know you'd be needing, or to answer questions you didn't yet think to ask! The location, away from the Royal Mile but right around the corner from a main bus stop, is great. It's right near the Botanical Garden (which, alas, we didn't have time to explore). I will say that the options for dining within walking distance are somewhat limited. However, there are a coin laundry and an ATM just a couple of blocks away. We would stay there again in a heartbeat.
We stayed at A-haven townhouse Hotel. It’s really a B&B. Easy access to downtown via a bus that stops on the corner right by it.
The RS people had us booked at “B&B Edinburgh” on Rothesay. Close to Haymarket train station and tram stops. Easy to get to and fun little place.
I stayed four additional nights at the Hilton Grosvenor, just around the corner a few long blocks. Equally interesting old place with the additional efficiency and perks of Hilton properties.
I really enjoy a quality B&B over any hotel. We stayed at Just B B&B using Booking.com. Very nice rooms with an outstanding breakfast. Took the bus #40 into town (15-20 mins) which has very frequent service.
In 2017 we stayed off of Dalkeith Road at the Gifford House. It is a short bus ride to town. The rate was great and breakfast yummy. We also enjoyed the dining options near there. They seemed full of locals. We also stayed at Motel One one night at the end which was just fine but we missed the warmth of the Gifford House. There are a ton of B&B's off Dalkeith Road if you do not mind the 10 minute bus ride. Enjoy Edinburgh. It is a great city.