Re: Lisbon
I can only re-iterate what Deb has stated as I too only cruise and Lisbon is a frequent and welcome stop.
Sampling the "Pastais De Nata" custard tarts is a must imo. I buy them in tubes of 6 at a time.
The main area from the Black Horse square is very easy to walk, plenty of shops of all kinds, very touristy.
If you like fish then a meal at the Restaurante D'Or is a must which is situated half way along the main pedestrianised street up from Black Horse square. You can eat inside or out in the street. massive spider crabs, huge variety of fish, big tanks in the shop window with live lobsters etc.
For a much more basic and simple lunch seek out the well known (but harder to find) Chicken Piri Piri restaurant called
Bom Jardin. It is absolutely no frills, good service, and tasty tasty spit roast chickens served with salad and chips and your own piri piri basting sauce. Also go for the salted cod fishcakes to start (Bacalau). The restaurant has numerous plaques on the wall from a wide variety of travel agents, airlines and other companies as this is where all their staff flock to when they are in Lisbon. On a cruise this is where the entertainment staff make a bee-line for.
The restaurant is found down a little side street behind the easier to find Hard Rock Café.
Walking around the main tourist street you will find numerous streets running parallel also with shops. There are plenty of clothes and shoe shops (tho a bit pricey). One or 2 fantastic chocolatiers, plenty of naughty cake/pastry shops, a really good Christmas shop (on the right side parallel street).
Typically the place has the usual contingent of street sellers inc many Nigerians selling sunglasses and bags, just avoid imo.
If you have the legs you can walk from Black Horse Square along the coast (well dock estuary) all the way to the April 25the suspension bridge. Further afield in the same direction are all sorts of heritage sites and buildings.
If you cruise you see these things every time you sail in and out, I would heartily recommend it. I appreciate you like to be in control of where you are going however, with a cruise you can pick one with an itinerary that interests you and when you arrive in each port you are free to do whatever you want, take a trip, go off walking yourself, take a taxi ride etc etc. The advantage is that you will always return at the end of each day to what is effectively a 5-star floating hotel where you know you are safe and all your food and fantastic service is laid on. There's just nothing like it. Very addictive.
Enjoy your visit