From medieval mazes of Croatia, to centuries-old streets in Lindau, these island cities won't disappoint http://on.natgeo.com/2gtGECf