Depending on where you host and register your domain, you can fairly easily have Google handle the email for you.
You can even register the domain through Google, who will handle the registration and pass it on to a third party registrar.
http://www.google.com/support/a/bin/answer.py?hl=en&answer=53929
Alternatively, you can register and host through a bunch of companies--I've had good experiences with GoDaddy--and have Google/Gmail handle the email.
Google will support 50 email accounts for free via their Personal edition.
Don't get sucked into spending a lot of money on a domain, email, and a Web site.
WordPress will be fine. Seriously.
I'm really tired of seeing people, especially writers, scammed.
Register your own domain yourself, in your own name. Don't let anyone else register under another name.
You need to own and control it.
Don't pay more than ten bucks or so a year for a .com domain registration.
Don't pay more than 60.00 / year for a Web host account/server for your site.