For three days in Budapest, budget around €150 to €300, depending on your travel style and spending habits, for accommodation, meals, transportation, and entry fees to attractions.