Nation’s favourite small businesses revealed ahead of vital Christmas spending season