Our longest port visits have been three days in Bermuda, three days in St Petersburg, and three days in Venice; all wonderful stops. We have also had many two day stops including, Hong Kong, Beijing, Saigon, Bangkok, Singapore, Manila, Taipei, Bora Bora, Moorea, and an earlier trip to Venice. I know casinos and shops are closed but the tradeoff is worth it for extra time in port; especially chance to experience the nightlife.