Explain the buying process

Explain the home-buying process in [COUNTRY/REGION] step by step in plain language, including typical costs and timelines. Note that rules vary and I should verify with a licensed professional.