Место для сайта это доменное имя + хостинг. Имя стоит 390 руб. в год в зоне RU или COM, другие зоны тоже не значительно дороже. Хостинг может быть бесплатным (ждем не дождёмся google free hosting) или платным, например VDS hosting за 10$-100$ в месяц. Можно хостить сайт в любом месте если там есть статический белый IP адрес на широком канале и постоянно работающий компьютер, например дома 🙂 (VDS Дома). Есть много мест в сети где раздают бесплатный хостинг, мне нравиться heliohost.org. Для начала совсем не обязательно платить за хостинг и посему регистрируемся на heliohost.org и получаем бесплатный cPanel PHP MySQL хостинг. В поле Desired Domain: указываем Other – имя будущего домена, который непременно надо зарегистрировать, я рекомендую аккредитованного регистратора доменных имён webnames.ru:
выбираем имя, регистрируем, без дополнительной платы получаем поддержку DNS и удобный интерфейс редактора DNS зоны в котором можно прописать IP адрес домашнего рутера. Если решено пользоваться бесплатным хостингом а не держать сервер дома (причин много, например шумный компьютер в детской комнате), то при регистрации прописываем DNSы бесплатного хостинга HelioHost: ns1.heliohost.org и ns2.heliohost.org. Ждём. Через день сайт будет доступен.