In the city of Bristol, there are two professional soccer teams - Bristol Rovers, who are in League Two, and Bristol City, who are in League One.
I ended up at Ashton Gate not too long ago to watch City take on Shrewsbury Town. (English teams like to name themselves "Town" and "City" for some reason. "United" too!)
A professional soccer game in England or just about any country is a great experience and one you shouldn't pass up.