Хостинг - это арендованное место на сервере, где физически лежат файлы сайта и база данных, а сервер круглосуточно отдаёт их браузеру каждого посетителя. Домен - это только адрес, fast-land.ru, которым люди набирают сайт. Без хостинга домен указывает в пустоту, без домена на сайт можно зайти лишь по техническому IP-адресу. Нужны оба, и это две отдельные покупки, обычно у разных сервисов.
Для лендинга или небольшого сайта на WordPress хватает виртуального shared-хостинга: 150-400 рублей в месяц, сервер общий с другими сайтами, но ресурсов достаточно, если у вас не интернет-магазин с десятками тысяч посетителей в день. На VPS с выделенными ресурсами переходят, когда трафик вырос или сайту тесно на общем сервере - это уже другой порядок цен, от 500-1000 рублей в месяц и выше.
Выбирая хостинг, на голую цену не смотрите. Бесплатный SSL в один клик, автоматические бэкапы, скорость ответа техподдержки и стабильный аптайм важнее скидки в 50 рублей. Дешёвый хостинг с медленной поддержкой обходится дороже в первый же день, когда форма заявки перестанет отправлять письма, а разбираться придётся сутки.
В лендинги, которые делаю под ключ за 15 000 рублей, домен и хостинг я включаю сразу - отдельно докупать их заказчику не нужно.