For a well-rounded experience in 2026, 3 days is the "sweet spot" for visiting Dubrovnik. This timeframe allows you to walk the historic City Walls early in the morning to beat the crowds, explore the marble streets of the Old Town (Stari Grad), and take the cable car up to Mount Srđ for panoramic views. You would also have time for a half-day boat trip to Lokrum Island or the Elaphiti Islands to enjoy the Adriatic Sea. If you have 5 days, you can slow the pace significantly and include a full-day excursion to the Pelješac wine region or a day trip across the border to Kotor, Montenegro. While a cruise stop allows you to see the main sights in a single day, an overnight stay is highly recommended to experience the city's magical atmosphere after the day-trippers have departed and the limestone streets begin to glow under the evening lights.