Vacations by the sea: 99 extraordinary Beach Hotels in Northern Germany