The best guide to 100 Happy Hours in the Hunter Valley and Newcastle