Property Buying

How many different costs do you need to consider when buying a property?