For Berlin, you may want to try supermarkets like Rewe or Edeka, as well as beverage-specific stores like Getränke Hoffmann. For online purchases, Amazon.de tends to have a wide selection. Remember, availability of specific brands like Guinness Zero can vary, so it might be a good idea to call ahead or check online first.