Лучше не "сайт или группа", а "сайт и группа".
Группа - это быстро и дешево - создается за 10 минут, наполняется начальным контентом тоже быстро, для раскрутки закупаются подписчики (примерно 1 рубль/1 подписчик). Подписчиков можно купить на сервисах типа vktarget, их количество должно быть чуть больше чем у конкурентов, т.к. вк ранжирует группы в выдаче по количеству подписчиков (если у вас их больше, то и в выдаче вы скорее всего выше).
По сайту все сложнее, дороже и дольше. Вам нужно купить домен, хостинг, установить CMS, проковыряться с внешним видом, учитываться пожелания поисковиков (например гугл с недавних пор учитывает оптимизированность сайта под мобильные платформы). Серьезных вложений требует раскрутка сайта - если нет желания самому возиться со всякими семантическими ядрами, придется оплатить работу сеошников для внутренней оптимизации, а затем закупить ссылки и статьи на других сайтах. Итого хостинг и домен вытягивают бабло каждый месяц, купленные ссылки тоже тянут, а вечные ссылки стоят очень дорого, как и услуги сеошников.
Но потенциально свой сайт - случше чем вконтакт, т.к. люди значительно чаще ищут товары и услуги в поисковиках, чем во вконтакте. Опять же группа в вк поможет продвигать ваш сайт очень сильно, так что ее точно надо создавать (это настолько дешево и быстро, что даже можно не спрашивать).