Portland, OR.
Whatever it is that you're into, there are enough people here doing it (and subsequently enough people doing it badly) that it gets annoying if you're paying too much attention.
That said, though, there is something nice about living in a city where you can choose between, say, a...