If you are searching for real estate, it is important to know your needs prior to hiring an agent. Whether residential or commercial land, the properties they look at for you should fall within these general guidelines. Otherwise, you and your agent will have to go through a lot of extra time that is unnecessary if you know what you want already.
That being said, you also need to recognize that you are unlikely to find a place that meets every single thing that you want to have. That is the reason that you should determine the things that you must have versus the things that you would like to have.
For instance, you might want to buy a home with a swimming pool. However, if the perfect place otherwise meets your criteria, then you should consider handling the installation later after you have purchased it.
Flexibility is important, as is having an open mind for how things can change. Perhaps you want each of your children to have their own rooms. If you find a place that is down one room but has space for an attic or basement bedroom, that might work anyway. Alternatively, you might be able to add on to the home. If you are thinking about expanding the square footage once you have purchased it, you will want to consider the costs associated with that before making your final determination. Also, the local zoning laws and codes might restrict some of the ideas that you have in mind.
Purchasing real estate is a big investment. Make sure that you get what you want while remaining open minded enough to see how various opportunities might work for you. Working with a professional agent on your side will help tremendously!