A city or town is an “area” of the world, therefore it will represent some “area” of your life.
A bustling city suggests some area of your life is thriving and active. A ghost town may mean you have neglected a certain area of your life.
A foreign city indicates you are dealing with something that feels like “foreign territory” in waking life, something you have never dealt with before.
If there is something disturbing about the town or city, ask yourself what area of your life has been bothering you. Is it your past? Whatever area it is, your dream is alerting you to the fact that you need to correct it.