Email setup

I hate to ask this, but I’m simply not sure where to begin, so a few links to the appropriate wiki articles and maybe forum posts would be immensely helpful at this point.

Dreamhost is my domain name registrar, but my hosting is with Squarespace. What I would like is for gmail to handle the email for my site, and I would like for the addresses to be "".

One of the reasons I’ve begun my research here is that, if I need to submit a support ticket, I want to be able to use the language appropriate to what, exactly, I’m trying to do.

Would the easiest way to do this simply be to purchase a $50 Google Apps Premier Edition and let them walk me through setting up Google Apps?

Are all the answers to what I want to do here:

Thanks in advance,