Brimming with historic castles and boutique coffee shops, awe-inspiring parks and space to simply roam and take in the sites, Scotland's cities offer a contrasting mini break to its highland and loch-side retreats. Characterful and welcoming, from Edinburgh to Aberdeen, here are 10 of our top city hotels in Scotland…