Венгрия входит в число стран, где действует шенгенская виза (выданная любой страной-участницей соглашения). Визовый сбор стандартный - 35 евро.
Благодаря тому, что из Москвы в Будапешт летает лоукостер Wizz Air, вполне возможно купить недорогие билеты - 3800-6000 рублей туда-обратно (если вы из Москвы). К слову, сегодня и завтра у Wizz Air распродажа - fly-up-travel.com
Стоит учесть, что у лоукостеров свои особенности - в случае с Wizz air это отсутствие питания на борту и только один предмет ручной клади установленного размера, включенный в стоимость. Если вам нужен багаж, то лучше оплатить его при покупке билета, в аэропорту выйдет дороже.
Недорогие отели можно найти на roomguru.ru (сравнивает стоимость номера на разных сервисах) или снять квартиру на Airbnb, что почти наверняка выйдет дешевле.
Будапешт не только очень красивый город, но и (пока) недорогой из-за отсутствия толп туристов.
Для того, чтобы вычислить более точную сумму, нужно знать, сколько дней вы планируете провести в городе, и какие занятия предпочитаете.