You can hardly turn a corner in Passau without stepping into a church. The town has dozens of them, large and small, old and new, some of them empty, most of them full. This is, after all, deepest Bavaria, the heartland of German Catholicism. The last pope was born a few miles up river in the village of Marktl am Inn.