В анкете ты указываешь страну въезда и страну, куда ты едешь. Бронями на жилье ты должен это подтвердить. Например, в твоем случае:Венгрия-Хорватия-Италия ты указываешь в качестве страны въезда Венгрию, цель путешествия Италию и предоставляешь подтверждение брони в Хорватии (при поездке туда), Италии и Хорватии (при поездке обратно). В итоге получаешь трехкратный шенген. Если предоставишь только бронь в Хорватии (при поездке туда) и в Италии, то получишь двухкратный шенген, потому что из Италии можно выехать в Россию через страны шенгена, минуя Хорватию. Если предоставишь бронь только в Италии, получишь однократный шенген и в Хорватию не заедешь.
То есть, по моемУ опыту дают шенген с минимально возможным количеством въездов, для большего количества въездов нужны обоснования.
Указывать все страны, где ночуешь совсем не обязательно. Например, в первом варианте поездки Венгрия-Хорватия-Италия, ты из Хорватии спокойно можешь ехать в Австрию, германию и т.д., а потом в Италию. Главное не превысить количество дней пребывания в Шенгене. Виза выдается на определенный срок с ограничением на пребывания в шенгене. Например, тебе могут дать двухкратный шенген с 1 по 31 августа с пребыванием в шенгене 10 дней. Вот ты и должен соблюдать условия визы: въехал в шенген 1 августа, выехал 5-го, опять въехал 26-го, выехал 31-го - все нормально, но если въехал второй раз 22-го, то 31-го будут большие проблемы при выезде, так же как и 1-го сентября.
Надеюсь теперь все понятно?