London, Edinburgh, and Bath offer a unique blend of ancient history and modern vibrancy. Whether you’re exploring the Royal Mile or the South Bank, the UK’s cities are full of surprises.