I agree with the comments about making a list of importance, and realizing that you can't get everything. Buying a property with "good bones" is the key for me after finding a good location. Understanding basic construction of a home helps when it comes to looking for a "good bones" home in that knowing what a "load bearing" wall is will help you understand if a quick ( inexpensive per se ) remodel of a kitchen can be done or not. My experience is remodeling carpentry and my wife has the decorating knack and so she asks me if this or that can be done which has helped us buy. We've also walked through many open houses and used realtors to look at dozens of homes and if nothing else took ideas from them to help us create our current (2.5 yrs +) home. Since moving in we've been talking about our "next" home and what we want different, and are working to tidy up this one ($ is issue) to put on market in next 2 years for our next adventure. Take your time, do not rush into buying unless needed, walk through many homes, including new ones at price ranges that you can't afford and make it fun while doing it ( because dreaming is fun ). I believe time, your gut feeling and a bit of dreaming with basic knowledge will help you find and/or create a good home when it appears!