Great Scot ... Edinburgh, Britain's second favourite city, according to Hotels.com
Photograph: Frank Rumpenhorst/EPA
Edinburgh is a city of castles and cafes, Trainspotting and the Tattoo, and home to the world's largest arts festival, and as it prepares for thousands of tourists to descend upon its streets next week for the Fringe, it appears the flower of Scotland is in full bloom.
A survey by Hotels.com has revealed that Edinburgh is the most popular spot for British tourists after London, and not just for the festival, it seems. According to Hotels.com spokesperson Alison Couper, the city is "the perfect combination of historical interest, culture and shopping and entertainment".
Next most popular after London and Edinburgh in the survey, which looked at favourite destinations for locals outside their capital cities, were Bath, Oxford and Manchester, followed by Glasgow, Bristol, Newcastle, Cardiff, Cambridge and Leeds.
But has the survey got it right? Would these cities make it onto your top 10? And why isn't Milton Keynes in the list?
A quick look at Been there, Guardian Unlimited's interactive travel site where readers share their tips, suggests a similar pattern to the survey. While London has the most amount of tips on the site, Edinburgh is not doing too badly in second place, and as Been there is featuring tips on the Scottish capital this week, there's time yet for it to steal the crown. You might even want to give it a nudge by posting a tip yourself. Or then again, if Milton Keynes is your thing ...