Проплачивать хостинг и домен, до полной готовности проекта, смысла нет. Так как время на их след. оплату начнет сразу тикать, а работать они так и не начнут. + как я понимаю пробел знаний у вас все же не малый для созданий самой, а значит разработка займет не малое количество времени. Это уже трата денег в никуда.
Лучше начинайте разработку на виртуальном сервере, на своем компьютере. (почти во всех уроках, по разработке на CMS начинают урок, с установки вирт. сервера)
Если вы просто установите шаблон на CMS, то думаю, будете удивлены тем, что он все равно не выглядит как на картинке (а так и будет). Так как подключать, расставлять и настраивать модули вам придется самой. + настраивать компоненты и плагины Если будете так делать, то ищите шаблоны с быстрым стартом, так как это уже готовый шаблонный сайт и там уже, вы думаю разберетесь, раз есть опыт администрирования.
Чужие рекламные баннеры, это только на конструкторах и то не всех, на CMS такого нет.
Ну а в целом, магазин на много сложнее запустить, чем блог. Подумайте над тем, чтобы не идти по пути "сама, но бесплатно".