Что раньше: сайт или электронная почта?
Последовательность создания электронного почтового ящика совсем не зависит от наличия сайта, она зависит только от того, какой тип корпоративной почты Вы выбираете для своей фирмы (I) почта на домене сайта или (II) почта на бесплатном почтовом сервисе (Яндекс, Google, Mail.ru).
Если почтовый ящик будет располагаться на домене Вашего нового сайта:
1) то Вам нужно для начала этот домен (доменное имя, только название сайта) купить,
2) и уже на этом адресе создавать почтовые ящики.
В этом случае последовательность зависит не от наличия сайта, а от наличия доменного имени.
Если почтовый ящик будет располагаться на бесплатном почтовом сервисе (Яндекс, Google, Mail.ru):
В этом случае Вы просто создаете почтовые ящики и всё!
И Ваша почта не зависит от наличия или отсутствия сайта.
При этом сам сайт еще может быть даже не создан, а электронная почта уже есть.
Что раньше: домен или хостинг?
Домен
Как правило, это делается просто. Вы можете его зарегистрировать самостоятельно. Просто выбирайте одного из регистраторов домена и регистрируйте на свое имя. У каждого официального регистратороа на сайте есть вся необходимая информация. Заходите на сайт, регистрируетесь, предоставляете всю информацию, которую необходимо, оплачиваете и домен Ваш на 1 год.
Это значит, что доменное имя можно покупать и без наличия хостинга.
Кстати, при выборе и покупке домена также есть свои подводные камни - они в последствии могут повлиять на эффективность продвижения Вашего сайта в интернете. Поэтому лучше сначала подумать о том, будете ли Вы после создания продвигать свой сайт, какими методами, и как Вы его будешь дальше развивать (через год, два, три....), потому что если сайт не развивается и не изменяется хотя бы на уровне текстов - он уходит вниз в поиске и устаревает морально.
Хостинг
Это также можно сделать самостоятельно. Однако для этого тоже желательно знать определенные параметры сайта.
Выбрать тариф хостинга можно еще на этапе подготовки сайта.
Тарифы хостинга, как правило, зависят от параметров сайта, от нагрузки, которая будет им создаваться на хостинг, количества посетителей сайта, необходимости наличия служебных программ для его функционирования (если сайт будет на "движке", т е на cms, надо знать, на какой системе управления сайтом он именно будет, поскольку эту систему также должен поддерживать и хостинг). Стоимость хостинга зависит именно от этого. Причем, колебания цены могут быть весьма значительными. Если нет желания переплачивать и иметь лишние расходы - лучше подождать с покупкой до полного определения с параметрами самого сайта.
То есть можно сначала спланировать и заказать сайт, а потом оплатить хостинг для него.