Pubs can be nice places to go to without needing to drink alcohol. In Britain there are some fantastic pub buildings and gardens.
Personally I meet many of my friends in pubs and the alcohol isn't a factor at all. We manage to have deep and meaningful conversations often.