Land automatically generates gold every hour for the player. It can be purchased on the Bazaar tab.
There are 9 different kinds of land available for purchase:
Cornfields, Stables, Barns, Stores, Pubs, Inns, Sentry Towers, Forts, and Castles.
Each time you buy a type of land, the price of that land will go up for the next purchase and the price goes up by 10% of the initial price. It is best to buy land in chunks of 10 if you can afford it within a reasonable amount of time to get the most land for your money. If you can't afford 10 of one type, buy 10 of a cheaper piece.