You want to buy land for homesteading. These are the essential factors you need to consider when choosing a homestead property