Porto, with its historic churches, charming wine cellars, bustling markets and exquisite cuisine, offers a wealth of experiences for visitors.