Define what is the perfect home for you: make a list of all the things you absolutely need in your house but also the things you do not want.
Find your style: whether you prefer a Mediterranean style villa or a small wooden cabin, find something that suits you according to your taste.
Do some research: neighborhoods can vary a lot even in the same area and you may want to check if there are all the conveniences you need.
Know your finances: before starting to look at homes, it is important to know what you can afford. It is also significant to stay on budget and to not immediately look for a property at the top of your price range as it does not always make sense.
Stay flexible: do not be too fixed on what type of property you would like and allow yourself to compromise. Sometimes the perfect house you imagine might not be the one you end up with.