Oxuta, через какую страну планируете влетать, у той визу и просите. Вам нужно будет найти визовый центр (если хотите экономнее), а на сайтам посольств есть перечень документов, которые необходимы для визы. Делаете документы, приходите в визовый центр, там фотографируетесь, отдаете документы и отслеживаете на сайте визового центра статус визы. Потом приходит, забираете и ура! вы уже на отдыхе
.
По поводу отелей, буккинг не самый дешевый вариант. Смотрите отзывы по отелям где угодно, потом идите на сам сайт отеля и бронируйте напрямую. Так дешевле. Тем более, если у вас подруга в Германии и вы будете останавливаться в Германии, то она может на немецком всё забронировать, чтобы вы не переживали за перевод.
По билетам на самолет, ищите через всякие авиакасса.ру, скайсканнер.ру выгодные билеты и покупайте.
Через турфирму всё это можно сделать, но они за услуги берут большие, на мой взгляд, деньги.
Если будут вопросы, то задавайте, я давно уже сама делаю всё для поездок.