Ways to buy a home at an affordable price