We stayed at Novotel at Endinburgh Park they had a good offer on at the time its out near the airport but the train station is just across the road and you are in princess street in about 5 mins! The hotel itself was lovely and they have a nice pool. Try the travelodge if your wanting something cheap but Edinburgh is a bit more pricey! Good Luck!
Bookmarks