Porto was one of our best trips! We were there for a long weekend and spent the whole time wine tasting and eating! We did do the Hop On/Off bus here, although I would not recommend it. If you stay in town, you don't need to even get on the public bus. The food here was probably my least favorite, but the wine was fantastic!