this will start to sound like a broken record but the best way is to register a domain and server space and set up an e-mail server so your address would be 
you@jero.com or whatever you would want.  This could be accessed through outlook or through the web using the control panel of your web host.  this will cost like $20 a year
as for free services, try yahoo or gmail.  both have web interfaces with plenty of space and both are free.  in order to get pop3 you will need a third party program such as yahooPops or Popgoes the gmail (not sure if that is the correct name).  However, I have found programs like these to not work well and would rather stick with the web interface.
finally, usually the best route to go is to use your internet service providers email.