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