I've been doing a lot of research into this topic recently. And the main thing to keep in mind is that you should always do your homework. Research the local housing market and understand the current pricing trends. Look at recent sales of comparable homes in the area, this will give you a baseline for fair market value.
You can also hire a good property finder to help you out. As you can see here: https://www.strangandco.com/, these professionals can provide insights on the local market, potential negotiation strategies, and alert you if a house is priced too high. Remember, it's their job to know the ins and outs of the housing scene.
Next, consider getting a property appraisal. An independent valuation can offer a clear perspective on the property's worth. This can be particularly helpful during negotiations.
Also, keep emotions in check. It's easy to fall in love with a home, but letting emotions dictate your decisions can lead to overpaying. You'll need to be prepared to walk away if the seller is asking for an unreasonable amount of money.