I had a cruise on Regent Seven Seas Mariner with overnight port visits in Hong Kong, Halong Bay (for Hanoi), Saigon, Bangkok, and Singapore. Other cruises on Regent have also had overseas visits in Oslo, Beijing, Shanghai, and Osaka. In Venice last year, we had two overnights for a total of three days in port. I agree with you that most port visits are too short. We are looking forward to our three days in St Petersburg this year on Seven Seas Voyager.
Take a look at some of the luxury and expedition lines for more time in port.
They are cruises that go to Nassu, Bahamas that stay overnight. They are Europe cruises that stay overnight, and there are Hawaii cruises that stay overnight. That is all I can think of right now.
Carnival Dream for Thanksgiving
Eastern Caribbean- 11/20/2010
Carnival Ecstasy (4 Day Baja Mexico) 2003
Carnival Pride (7 Day Mexican Riviera) 2007
Carnival Spirit (8 Day Exotic Mexican Riviera) 2007
Carnival Freedom (7 Day Western Caribbean) 2008
Carnival Elation (4 Day Baja Mexico) 2009
Carnival Spirit (7 Day Southbound Alaska) 2009
Pride of ameria (NCL) does the overnights in Hawaii. In fact I'm looking at a cruise that leaves May 30 and does an overnight in Kahului, Maui and Nawillwilli, Kauai. Pride of America uses an all American crew so they don't have to cruise to an international port. I have not cruise them, but my friend has and she enjoyed it. There were was service problems, so hopefully they were resolved.
The Carnival Spirit has an overnight in Acapulco; well sort of 12PM on Day 4 and leave 1AM on day 5
__________________ One part age; three parts liquor!
Freedom of the Seas 2012
Carnival Splendor 2010
Carnival Freedom 2008
Carnival Elation 2007
Celebrity Infinity 2006
Carnival Ecstasy 2005
Carnival Paradise 2004
Star Princess 2002
Viking Serenade 1994