Stick with the familiar. Sign up with a “big-name e-mail service provider” such as Gmail, Yahoo, or Hotmail. Their services are free, and they “spend lots of money (so you don’t have to) on reducing spam.”
Create an e-mail alias. Come up with a separate e-mail address to use “exclusively for online purchases and interactions.” That will keep spam and unwanted promotions from clogging your actual inbox.
Keep out of the public eye by never posting your address in public forums. If you absolutely must, keep in mind that “spammers comb sites for the @ symbol.” So make a point of spelling out the word “at” in your e-mail address.
Source: Parents