The Principal Hotel on Edinburgh's plush George Street has long been a favourite of mine. It's been welcoming guests since…