Every time people post about great cycling cities, the immediate reaction is a pile of reasons why it would never work here because I live in a place that's completely different and special.
There are challenges in every task. Either you overcome them or you wimp out. These are not unsolved problems. Montreal literally means Mount Royal - it's a city built around a mountain. They manage to have great cycling infrastructure.
Even worse is the moaning about winter cyclists - almost every one of the great cycling cities have bitter winters.
You're always going to have an excuse not to do something.