The decision to buy a house is a highly emotional one, involving factors such as aspirations, practical needs, budget and the prevailing economic cycle ...