For some people it is better to stay in budget, out-of-town hotels, and save themselves a few shekels every night on the bill, than to spend a little bit more and stay in the centre of town. Well I don’t know which is the best policy, I suppose it is different for different people with different outlooks.
It seems to me a bit like swings and roundabouts to me, as the money saved in staying away from the centre of the city is often swallowed up in taxi fares back to the hotel after a night out and about at the opera [or wherever], unless you just wish to stay out of town for the whole period of your stay.
This why I just prefer the simplicity of living in the city centre and knowing that I can get back to my bed every night. It is always better to stay in a hotel in Edinburgh City Centre, than staying away out in Musselburgh or Portobello, nice places as they are. No I like the boisterous life of the city, even if it does cost a slight bit more for the privilege.