As with any place reference, use 'at' when the speaker is considering the place a point location, and use 'in' when the speaker is thinking of a place that has at least two dimensions. My plane landed at London. I met her in London.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.