We don't offer web or email hosting services ourselves, as our focus is domain names and DNS management. We do have several recommended web hosting partners, though you are welcome to use any hosting provider you prefer.
You can look up additional information, such as pricing, storage space, etc. on their respective websites. With the web hosting you'd get FTP, MySQL, etc. access.
To set up any other hosting service, just add their respective nameservers to your domain. When logged in to your account, go to the domain's dashboard and click on update nameservers.