I'm looking at travelling to Edinburgh in first week of June and am looking for suggestions for mid range accomodation. I'm late 40s and travelling solo. Looking for something with charm and friendly so I can get info about where to visit. Like galleries etc and want to do some day trips but basically base myself in Edinburgh for duration of my stay. Any ideas would help or should i just do my bookings through a travel agent?