Many first-time buyers don’t realise how many hidden costs there are when buying a property and are sometimes hit with unexpected bills they haven’t saved up for.