Bath, second only to London, is a charming city in Britain.