I think the idea to display multiple cities is a good idea. But not how you currently have it. It is not easy and simple enough. At the moment the way you have it is slow and annoying.
My idea is for When the application is loaded, it loads the information for all the cities at once, but you can easily tab style and it will switch between the cities quickly and easily.
What do you think?