В любом случае виза делает только в венгерском консульстве, но документы на неё можно подать так же через официальный сервисно-визовый центр Венгрии или через аккредитованное турагентство. Разумеется, заплатить за такие посреднические услуги придётся больше, чем просто консульский сбор в 35 евро.
http://hungary.pony-visa.ru/Учтите, что в случае подачи документов на визу через посредников к времени рассмотрения документов консульством (не более 30 дней) нужно прибавить ещё 1-2 дня (время, необходимое на доставку документов в консульство и обратно).