In another of my Top 3 features, here are a few ideas for some fantastic cities to visit. I'm slightly biased on the first one - my place of birth, but there are some great places in the UK and this post proves going on a city break doesn't mean you have to leave the UK.
Despite travelling all over the world, I maintain Edinburgh is the best city in the world. The Scottish capital not only has an iconic castle and famous architecture, but it has wonderful festivals when more than 25,000 entertainers descend on the city and it comes to life even more. If you want to avoid the crowds, don't visit in August - try one of the quieter months and see what it has to offer.
The historic city of York is quite often voted as the place most Brits would like to live. It has a rich history, and a vibrant cafe culture, so whatever type of trip you're looking for, you'll find it in York. There are hundreds of attractions here from museums to historic buildings, but the great thing is this walled city is also very compact so you're never far from finding something interesting to see.