Purchasing a new home is such a fascinating experience, especially for first-time homeowners. However, it can become overwhelming with so many options to choose from and a myriad of aspects to review.