Have a look at the Ruhr region. Stay in Dusseldorf or Cologne and you have the option to get to loads of different teams.
From either of those cities sides like Schalke, Dortmund, Leverkussen, Monchengladbach plus numerous sides in Bundesliga 2 and even 3 Liga can easily be reached, with public...