i have a theory, and i know this is an old post but it was the first thing a google search turned up on the issue for me so someone might do the same. im not 100% sure but i think rent is determined by how many of the farmers from a village make it to the city and back in a week. not sure on castles