How much i hate that the most jetpunkers are from US. I mean famous Colorado ski resort and that town in Massachusetts. Looks like reaching just to have US cities.
APHill, I didn't know those two US cities either and they remain the least-guessed on this quiz. In answer to your question, I would propose Erbil and Invercargill instead.