This highly regarded, German-run centre provides its own accommodation. PADI open-water diving courses cost €495, with single dives from €90.