A Comprehensive Guide to Successfully Purchasing Your First Home