Make sure you are making that list of must haves for your home, like a 3-bed, 2-bath, walk-out basement, or an open floor plan. Just make that list with room to compromise.
Starting out as a first-time homebuyer, we opted for a new townhome. The first of many compromises was the actual lot we selected for the townhome to be built on. Originally, we had an end unit in mind. The builder was not offering anything but interior lots, so we decided to compromise and purchase the lot next to the end unit in the cul-de-sac.
The buider was developing only 18 homes on this site and surrounded by "protected" land and therefore buffered. In other words, beyond our backyard, there were only woods, and the land would not be cleared for further development. That was a nice feature for privacy, and no compromise necessary.
The actual townhome to be built would be more energy-efficient with the adjoining homes protecting ours. We saw quickly a savings in our utility bills and once again, no compromise. We are loving this and soon saved enough to customize the home with a more finished basement. (Also, to keep up with our neighbors.) Adding the extra bath, a built-in bar, and room for a sofa, stero and tv, this ended up a three story townhouse with every square inch of livable space being utilized. The separate room for the washer and dryer with utility sink allowed for a better re-sale value.
All in all the list of our must haves were ticked off, eventually.
We could not afford everything initially, but knowing that we compromised on one or two things on our list, we successfully created, over a period of seven-years, a build-out of this first home, which included a fenced yard and lovely deck for outdoor entertaining.
Life can be filled with bliss. And house-hunting can be stressfull. By making a few compromises our goal of owning a home was achieved. By allowing some wiggle room and not expecting to have every item on the must-have list, you'll be closer to closing on your first home, too. Happy house-hunting!