Hi, I'm in town on business next week staying in the Royal mile premier inn. Is this part of town easy to reach from Edinburgh airport via tram or bus or is a taxi needed? Also i'd like to visit the Xmas market whilst in town. Would this be easy to get to from the hotel? Any help would be appreciated.