How much can you afford on your first home? How do mortgages work? We answer these questions and more in our guide for first-time buyers.| MoneySense