My current solution is to put everything in the site root although it gives the desired result it has crowded my root folder (more than 200 cities). I would like to put all the cities in /root/cities/ folder and rewrite so that it looks like they are in the root folder.
www.foo.com/cities/citypage(.html) to www.foo.com/citypage(.html)