Answers as follows:

Bath – Newcastle – Belfast – Leeds
Oxford – Glasgow – Sheffield – Liverpool
Nottingham – Wells – Swansea – Wolverhampton

Feel free to use this when writing your next pub quiz…

BONUS:

Turns out that this one is a town, not a city:

(Bedford.)