Buying a home is absolutely one of the most exciting times in a person's life - whether it is their first or their fifth...