York, Bath... I am told Manchester and Liverpool have their charms... abroad, you can get anywhere in Belgium on Eurostar at no extra cost; I'd recommend Bruges or Ghent. (Brussels is a bit boring, though.) Further afield, well, Europe is absolutely heaving with wonderful cities, so it's more a matter of time and budget. Why not just pop into a travel agent and get a weekend break brochure and see what's on offer? There really are too many to list here: Rome, Venice, Geneva, Berlin, Hamburg, Prague, Stockholm, Krakow..............