A great pub is defined by its atmosphere, and that atmosphere is only enriched by a healthy mix of people, writes Alexandra Jones