How much can I afford to pay for a home and still maintain a comfortable retirement without worrying about running out of ...