I live in a smallish city (Lansing, MI) so traffic is light and well-mannered on all but a few arterial streets. The terrain is flat but the weather could be better. As a backup, the bus system is better than most US cities but still needs much improvement.
On the plus side for cycling: new buffered bike lanes are slowly going in, a bike share just started, city planners seem to have a genuine interest in transportation cycling, the MUP system is generally useful and expanding, transportation cycling is steadily becoming more popular, public opposition to bikes has declined a lot.
On the negative side: police have wrongly ticketed commuters for obstructing traffic (incl. the lobbying head of a statewide bike advocacy group), most cyclists ride on the sidewalk even alongside a bike lane, networking of bike infrastructure is still poor, people think you're weird if you don't drive a car.
But, considering that automobile manufacturing is the major industry in this town, we're not doing that badly.