When you want to transfer your website and mailboxes also, the simplest thing to do is to buy a hosting package from the registrar who will take care of the web hosting after the transfer.
You can then already place your website on a provisional domain name, and only then you can transfer your domain name. Always make a back-up of your website (texts, images, files, etc.) before you start the transfer.