Top eight pubs in capital named