When using Google Apps Sites you automatically have an email setup service.
When using Google Sites however, you can use Google Apps for Email and then (If you want!) transfer over your Google Site to Google Apps Sites.
Google Apps uses the 'Gmail' Interface for Emails.
The following Diagram Explains the setup for email and sub-domains.
Large illustration : Domain Name & Email Configuration