The UK has plenty of towns but some of them are a cut above the rest, according to travel experts