Для создания сайта действительно нужен только домен и хостинг. Как правило, есть очень много сервисов, которые предоставляют сразу две эти вещи. А по поводу лицензии, то смотря что за контент собираешься ставить на сайт. И да, баннерная реклама не требует никакой лицензии.