Talking about the best lodges in Port Elizabeth; it depends on where do you want to stay and enjoy. You may want to go inside the game reserve, safari accommodation, in town or you may want to go to the beach front.
If you want to have accommodation in the game reserve or if you want a lodge that is located in the game park; you should think of Kwantu Private Game Reserve. Kwantu Private Game reserves might be the best for you and also it accommodates even those who wants to do functions such as weddings, retreats or all other gatherings.
But if you want a lodge that is near the beach front, think of Al-Beit Lodge, Brockers Hill Beach front and Beacon Lodge. Also if you want a lodge that is located at the good places of Port Elizabeth Town; Al-Beit Lodge and the Town Lodge are the best.