I have just purchased my domain with godaddy... is there away to set up free email? or do you have to pay for office 365?
Currently domain registrations come with a free forwarding pack email plan, this simply redirects incoming email to another address. Note that outgoing mail from your other provider wouldn't be changed. Here are the steps to set it up:
You would need to set-up a plan with Office 365, G Suite (formerly Google Apps), or an other domain based email provider to have a real email plan on your domain.