It is my understanding there were certainly a lot of them. Why did they never settle in big cities? Or did they, and i just don't know.
I feel your question is a bit ambiguous - are you asking about cities in free Germany or cities in the Roman Germanies and Gallia Belgica that had a significant German population?