Both Lisbon and Porto will present some challenges as the hills are estimable, even with a HOHO there will be considerable walking. Build in considerable extra time for breaks. If you do not already have the uber app, strongly suggest you get it and use it liberally.