Big cities, I grew in a small town which was like an hour away from everything important which is ****** deal with on a daily basis and it's harder to get dick in a smaller town too
Medium sized cities, I grew up in a ~75k population town, now living in a ~400k population city and I like it much better. 400k is actually quite large for Canada though.
You live in a isolated area, full of families that are heterosexual and have narrowminded views on Gays. If want to go to something mandatory or fun, it will always be in a major city because small cities/suburbs are family friendly environments and hate something that attracts the urban community.
You go to Walmart, Kroger or Albertson's nearby your suburban, you see someone from work or school and you don't expect to see them at such a place you shop at, you try to hide because its awkward seeing them outside of a campus or some sort.
Some small communities are far away from a shopping mall and you have to take the highway (which small city folks hate doing).