3 Questions to Ask Before You Buy Your First Home