Lovely spot in the heart of the Royal Mile with tons for things to do and a cute, cozy getaway after a long day.