From cosy boozers to high-end hotels, here’s where to find the roasts with the most