In no particular order:
Aberystwyth – spectacular view of the sea, and lively, wonderful town
Tenby – like a postcard
Cardiff – so much to see and do in so small a city
Bath – Jane Austen fantasy land
Oxford – name says it all
Chester – like being on a movie set
York – a romantic, gothic bustle
Durham – castle and cathedral are spectacular
Newcastle – my favourite city
Edinburgh – everything about this place is great
Alternative list:
Tintagel – King Arthur & other, more empirical history
Salisbury – that commercial
Bradford-on-Avon – Saxon church; whole village is gorgeous
Hay-on-Wye – books and a ramble
Hebden Bridge – a congenial former mill town
Haworth – windswept gothic, and very beautiful
Ripon – the cathedral is beautiful, and the town lovely
Barnard Castle – a gem in county Durham
Hexham – you’d be suprised
Alnwick – ’nuff said
Come to think of it, it’s very hard to limit the UK to ten cities/towns. 8)