Из Будапешта в Вену можно ехать поездом, но в один конец билет покупать дорого, а вам, получается, удобнее совместить Вену и Братиславу, так как они рядом. В Братиславу вроде тоже поезд ходит. Другой вариант это трансфер заказать, на троих может получиться не сильно дороже поезда. Мы платили в один конец (Вена-Будапешт) 160 евро за 4 человека. Думаю они же возят и в Хевиз, и в Братиславу. В Вене все равно я бы переночевала, потому что три часа в одну сторону тяжело очень.