Thank you all for your suggestions. I am leaning towards staying near the centre, as we will only be there 2 nights and want to see everything!!!! Before making my decision, however, I will look into the Morningside area as suggested.
If I may, one last question..thoughts on a day trip to St. Andrews golf course. My husband enjoys playing as well as watching.