There is no rigid rule for this, especially when coupled with 'live'. Live is often coupled with 'in'. Yes, 'in' is almost always used with cities. With small towns, suburbs etc. you can use either, but 'in' is still probably more common. For example, I live in Albert Village but I caught the bus at Victoria Village to go see my friend George at/in Elizabeth Town. He used to live a