Если Вы едете через Варшаву, то, вероятно, у Вас уже есть шенгенская виза? Тогда венгерская Вам не нужна.А в Хорватию Вам не нужно будет ничего, кроме загранпаспортов. И не поддавайтесь панике - не нужно будет ничего.Если же с Польшей Вы немного напутали, и Вам нужна, всё-таки, Венгрия, то да, нужна венгерская транзитная виза. Обратитесь в их посольство в Москве.