Meersburg Germany - The Castle Town

A little German town Meersburg with population of 5.5 thousand has
antiquity everywhere. Meersburg from German means "castle town on
a lake". And it's called so not without purpose - it's better to go there by
vessel or boat. Cars and buses are also possible, but no railway leads
there.