The only true 'Free' house you get, belongs to a fellow in Anvil, and you have to do a small bit to get it.
Including buy it, so it's not really free

It is, however, the cheapest house, because you don't have to pay for extras like furniture and storage, and you don't pay a realtor, but rather the house's owner.