lol dude. Couldn't you have just build a coaching house first instead of building a huge city right away? An inn is the very center of the city. Once you have an inn and an economic activity, people will just come and settle. You don't have to build anything else, people will build on their own.
Lazy Dungeon Master understood this point very well.