What are you doing with the website? You can point email to any host you like. The first step would be to choose the new provider and create your account. They will provide you with MX records for your domain. You can use the same email addresses, but the mail in your mailbox will not be transferred. If you have mail that you need to save, it is best to setup a POP client and download the messages to a PC.