We are travelling to Porto, Portugal and will likely take the train from Lisbon to Porto. In Porto we are wanting to take a wine/port tour as well as visit the caves. Has anyone been there that can offer suggestions. Do we need to rent a car or can we go by foot/public transportation.
Is travel to and from Porto from Lisbon ok to do in one day, or would it be better to stay overnight.
Any other suggestions welcomed.