В Будапеште вам искать практически нечего. Все эти варианты (Вена и другие) предполагают путь длительностью 2-4 часа. Отчего бы данное время нельзя потратить на борту самолета?
Можете также на ночном поезде (пусть малыш поспит) в Берлин или Мюнхен съездить.