Google Apps is $5 per user per month (or $50 per user per year) but if you happen to be in India, the deal just got a little sweeter.
Google has just dropped the prices of Google Apps in India by as much as 40% and you can now sign-up for Google Apps for 150 or $3 per user per month (or $30 if paid annually).
With Google Apps, each user gets a 25 GB Gmail mailbox, Google Drive with 5 GB of storage, unlimited email aliases (nicknames) and a host of other Google products. Users can buy additional storage space for Google Drive starting at $40 per year for 20 GB.
You can either configure your existing domain to work with Google Apps (for custom email addresses) or you can choose a trial sub-domain of the form <yourname>.mygbiz.com to test Google Apps before switching to your custom domain.
Also, if you are a one-person company, you can still sign-up for Google Apps for free through the App Engine route.