Туристическая виза

Подскажите, как и где можно получить германскую туристическую визу (шенгенскую).

Насколько я выяснила, в случае Германии, ее можно получить только через немецкую турфирму.
Это действительно так?
Или все же есть возможность получить ее самостоятельно?

Придется бронировать место в отеле в Германии на все время поездки? Дело в том, что половину времени мы планируем провести в Голландии, хотя прилетаем и улетаем из Берлина.

Можно получить визу, предоставив бронь так, как мы реально будем жить - на 5 дней в Берлине, на 6 - в Утрехте (Голландия)? Или надо как-то извращаться?.. :D