Edinburgh is one of the best cities in the UK to spend a weekend. It’s full of history, culture and considered architecture, so you don’t have to look far to find a pretty street or building. To make your life easier if you're planning a trip, read on for the ultimate guide