Вопрос денег конечно важный. Я бы (при условии, что времени на путешествие достаточно) сделал так. Затраченные на приобретение визы деньги компенсировал бы разницей в цене авиабилетов до Рима и Мюнхена. Из Мюнхена поездом в Иннсбрук - 2 часа, оттуда 50 км до итальянской границы. Потом - Тренто, Венеция и т.д. Сэкономить на переезде из Германии в Австрию и Италию можно посредством службы попутчиков (Mitfahrzentral). Сам пользовался - очень помогло. Если интересно - расскажу подробнее.