Where you go on a city break really depends on what you like to do. If you love sightseeing, culture and history, you'll feel at home among the ancient ruins of Rome or the quirky architecture of Barcelona. Milan and New York are a dream for shopaholics, while if you're planning a weekend of partying, Amsterdam or Prague will welcome you with open arms.
If you want to avoid spending too much money on your weekend away, an Eastern European city break is your best bet. Not only are hotel rates lower, you'll find that the costs of food, drink, transport and sightseeing are also a lot cheaper than the more established Western European destinations.
Consider the time of year you want to book your short break because a lot of cities have a particular season when they really shine! Bruges is brought alive in autumn by the orange leaves on the trees that line the canals, Germany and Poland fill their cities with Christmas markets in winter, and Paris is so lovely in spring someone even wrote a song about it! Summer will of course always be gloriously warm and sunny, but if you struggle with heat you may prefer to spend this season on the beach and leave your city breaks for the cooler months.