Начнём по порядку с вопроса "Сколько платить за сайт сразу при его создании?". Не совсем понял суть, поэтому отвечу как понял. Если будете создавать сайт сами, то ни сколько платить не надо. Если же создание сайта у кого-то заказывать, то цена зависит от сложности проекта. В среднем это от 300$ до бесконечности.
Теперь про домен. Тут всё зависит какую доменною зону вы хотите. В зоне .ru, например, домен можно купить за 100 рублей в год (я так и сделал). Предложений в интернете море. Ну а по цене в месяц \ в год... Как правило заказ на год сулит некоторые скидки, поэтому если сайт делаете не на пробу, лучше заказывайте сразу на год.
Дошла очередь до домена. Здесь нужно определиться, какой функционал требуется для Вашего сайта. Если требований не сильно много, то вполне подойдёт бесплатный хостинг. Я пользуюсь hostinger.ru. Безвозмездная халява без всяких там баннеров и рекламы. Если всё-таки покупать хостинг, то тут всё зависит от Ваших требований. Чем больше требований, тем дороже. В зависимости от поставщика услуг, цены очень сильно варьируются. Но на том же hostinger'e от 150 рублей в год.