The WEB site I use is
www.travelbritain.org which is the official site of the British Tourist Authority.
There is a section for Scotland. I have found that the 'fancy' hotels deny me the Edinburgh experience that I want to have. I really enjoy long walks, stops in pubs and visiting historic sites without crowds.
Enjoy