{"id":755,"date":"2026-10-08T21:09:36","date_gmt":"2026-10-08T19:09:36","guid":{"rendered":"https:\/\/croatiamuse.com\/?p=755"},"modified":"2026-10-12T15:06:47","modified_gmt":"2026-10-12T13:06:47","slug":"best-things-to-do-in-dubrovnik-2027","status":"publish","type":"post","link":"https:\/\/croatiamuse.com\/de\/best-things-to-do-in-dubrovnik-2027\/","title":{"rendered":"Die besten Aktivit\u00e4ten in Dubrovnik (2027)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dubrovnik is the one Croatian city that needs no introduction and still surprises people. The Old Town is smaller than you expect, the walls are steeper than you expect, and the sea is bluer than every photo promised. It&#8217;s also Croatia&#8217;s most expensive city and its most crowded \u2014 which is why this guide exists. Everything below is ranked by what actually delivers, with 2026 prices, crowd-avoidance tactics, and honest ratings. The borderline picks are flagged, not hidden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quick picks<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Don&#8217;t miss:<\/strong> The City Walls at 8:00 AM \u2014 1,940 metres above the rooftops, 4.7\u2605 across ~25,000 reviews.<\/li>\n\n\n\n<li><strong>Best half-day escape:<\/strong> Lokrum Island \u2014 peacocks, the salt lake, the original Iron Throne; \u20ac30 round trip.<\/li>\n\n\n\n<li><strong>Best active morning:<\/strong> Sea kayaking under the walls with a snorkel stop at Betina Cave \u2014 4.9\u2605 across thousands of reviews.<\/li>\n\n\n\n<li><strong>Best evening:<\/strong> Sunset cruise on the Karaka replica ship, adults only, sparkling wine included.<\/li>\n\n\n\n<li><strong>Best value ticket:<\/strong> The 1-day Dubrovnik Pass (\u20ac40) \u2014 the same price as the walls ticket, plus 10+ museums and buses.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-1024x659.jpg\" alt=\"\" class=\"wp-image-1156\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-1024x659.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-300x193.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-768x494.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-1536x988.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-590x379.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-1042x670.jpg 1042w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-577x371.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-1200x772.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1-600x386.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/745-citywalls-pano-1.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">1. Walk the City Walls<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The single most iconic thing to do in Dubrovnik, and it earns the billing: a 1,940-metre circuit above the Old Town with terracotta rooftops on one side and the open Adriatic on the other. Allow 1.5\u20132 hours, 1,190 steps, no re-entry \u2014 so plan the lap once, and use the two small caf\u00e9s on the walls as breaks. <strong>2026 price:<\/strong> \u20ac40 adult \/ \u20ac15 child (7\u201317) in season; \u20ac15 adult in winter (Nov\u2013Feb). The ticket includes Fort Lovrijenac. Go at opening (8:00) or ~2 hours before closing; midday brings heat, no shade, and the cruise crowds. From 2026 the city is phasing in timed-entry reservations via the Dubrovnik Pass \u2014 the Pass costs the same \u20ac40 and adds museums and buses, so buy it instead of the standalone ticket. [AFFILIATE LINK if a walls\/Pass product is listed]<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1920\" height=\"1280\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1.jpg\" alt=\"Lokrum island, Dubrovnik\" class=\"wp-image-1745\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1.jpg 1920w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-1536x1024.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/lokrum-1-1-600x400.jpg 600w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Lokrum Island<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The escape valve when the Old Town hits capacity: a forested, car-free nature reserve 600 metres offshore, 10\u201315 minutes by official ferry from the Old Port. The &#8220;Dead Sea&#8221; salt lake is the calm swim spot, peacocks roam free, the ruined Benedictine monastery holds the original Game of Thrones Iron Throne, and Fort Royal at 96 m gives the panorama. <strong>2026 price:<\/strong> \u20ac30 adult \/ \u20ac10 student \/ \u20ac5 child (7\u201318) round trip including island entry. First ferry ~9:00 AM \u2014 take it, the boats fill fast in July\u2013August. Allow 3\u20135 hours; pack food and water (island caf\u00e9s are notoriously pricey). Open April\u2013October only.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-1024x682.jpg\" alt=\"\" class=\"wp-image-1080\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-1024x682.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-1536x1023.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-2048x1364.jpg 2048w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-1006x670.jpg 1006w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-577x384.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-1200x799.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/730-kayak-aerial-1-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Sea Kayaking &amp; Snorkeling<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The kayak tour that made Dubrovnik-from-the-water a thing. You launch at Pile Bay and the first thing you see is the walls from sea level \u2014 the view everyone photographs and nobody gets from the Stradun. The route rounds Lokrum with a swim and snorkel stop at Betina Cave; the sunset departure finishes with the sun dropping behind the walls and a glass of wine back on shore. 4.9\u2605 with thousands of reviews across GetYourGuide and Viator; from ~$34\u201335. Book the sunset slot days ahead in summer \u2014 it sells out. <a href=\"https:\/\/www.viator.com\/tours\/Dubrovnik\/SUNSET-SEA-KAYAKING-and-WINE-TASTING-TOUR-DUBROVNIK\/d904-60915P5?pid=P00324866&amp;mcid=42383&amp;medium=link\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-1024x683.jpg\" alt=\"\" class=\"wp-image-1095\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-1536x1024.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-2048x1365.jpg 2048w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenacfort-6-600x400.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Game of Thrones Walking Tour<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dubrovnik doubled as King&#8217;s Landing, and the best tours blend filming locations with real Republic-of-Ragusa history \u2014 so it works even if you never watched the show. Fort Lovrijenac (the Red Keep), the Jesuit Stairs (the &#8220;Walk of Shame&#8221;), Pile Bay (Blackwater Bay): the locations are just Dubrovnik&#8217;s greatest hits. The top products run 4.9\u2605 with 5,000+ reviews, from ~$29 for 2\u20133 hours. Take the Lokrum add-on for the Iron Throne photo op \u2014 but note Lokrum entry (\u20ac30) is usually separate. <a href=\"https:\/\/www.viator.com\/tours\/Dubrovnik\/Game-of-Thrones-Tour\/d904-7209P5?pid=P00324866&amp;mcid=42383&amp;medium=link\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1.jpg\" alt=\"\" class=\"wp-image-1074\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-300x225.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-768x576.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-16x12.jpg 16w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-590x443.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-893x670.jpg 893w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-577x433.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/729-reginamaris-lopud-1-600x450.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Elaphiti Islands Boat Trip<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three inhabited islands \u2014 Kolo\u010dep (car-free, closest), Lopud (\u0160unj, the rare sandy beach), \u0160ipan (largest, quietest) \u2014 reachable by full-day cruise or cheap public ferry. The headline pick: the 4-hour Blue Cave &amp; \u0160unj Beach boat tour, 4.9\u2605 across ~2,500 reviews, from ~$62 \u2014 it beats the 8-hour cruises on rating and time efficiency. DIY option: Jadrolinija Line 807 from Gru\u017e port, \u20ac3.40\u20135.40 one-way. <a href=\"https:\/\/www.getyourguide.com\/dubrovnik-l513\/dubrovnik-blue-cave-sunj-beach-boat-tour-with-drinks-t425953\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"1024\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-819x1024.jpg\" alt=\"\" class=\"wp-image-1089\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-819x1024.jpg 819w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-240x300.jpg 240w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-768x960.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-1229x1536.jpg 1229w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-1638x2048.jpg 1638w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-10x12.jpg 10w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-472x590.jpg 472w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-536x670.jpg 536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-577x721.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-1200x1500.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6-600x750.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/731-karaka-seasunset-6.jpg 1920w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">6. Sunset Cruise on the Karaka<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most civilized 90 minutes in Dubrovnik: a replica 16th-century merchant vessel, crew in period dress, sparkling wine on boarding, and the walls sliding past at golden hour. Adults-only (16+), which is the point \u2014 no screaming kids, just the sunset and the city. 4.8\u2605 across 856 GetYourGuide reviews, ~$54\u201366. Departs the Old Town port; pair it with a pre-dinner evening. <a href=\"https:\/\/www.getyourguide.com\/en-gb\/dubrovnik-l513\/karaka-the-best-dubrovnik-sunset-cruise-adults-only-t61580\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-1024x532.jpg\" alt=\"\" class=\"wp-image-1094\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-1024x532.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-300x156.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-768x399.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-1536x798.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-2048x1064.jpg 2048w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-18x9.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-590x306.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-1200x623.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-577x300.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/732-got-lovrijenac-2-600x312.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">7. Fort Lovrijenac<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The detached sea fortress everyone knows as the Red Keep \u2014 and it was already worth the climb before the cameras arrived. About 175 steep steps up, then ramparts with the most cinematic view in Dubrovnik: back across the cove to the Old Town&#8217;s orange roofs. Go late afternoon when the heat breaks. Included in the City Walls ticket (valid 72 hours) \u2014 paying the ~\u20ac15 standalone is the one mistake visitors regret. [VERIFY 2027 PRICING]<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-1024x768.jpg\" alt=\"\" class=\"wp-image-1131\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-1024x768.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-300x225.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-768x576.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-1536x1152.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-16x12.jpg 16w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-590x443.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-893x670.jpg 893w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-577x433.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-1200x900.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2-600x450.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/740-daytours-oysters-2.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">8. Ston &amp; Pelje\u0161ac Day Trip<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest high-quality full day out of the city, ~1 hour each way (no border crossing since the Pelje\u0161ac Bridge opened in 2022). Ston has Europe&#8217;s longest fortress walls (~5.5 km, \u20ac10) plus working saltworks; then Mali Ston Bay, where oysters have been farmed since Roman times, pulled from the water in front of you and served with local white wine; then a Pelje\u0161ac winery for Plavac Mali and Dinga\u010d reds. The oyster-mussel-wine tour runs 5.0\u2605 across 120 GetYourGuide reviews, from ~$150 with hotel pickup. <a href=\"https:\/\/www.getyourguide.com\/ston-l89318\/from-dubrovnik-mali-ston-oyster-farm-boat-experience-t1051830\/?partner_id=HIYI8DB&amp;utm_medium=local_partners\" rel=\"sponsored noopener\" target=\"_blank\">Check availability<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/747-warphoto-oldtown-1.jpg\" alt=\"War Photo Limited gallery image\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">9. War Photo Limited<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two floors of war and conflict photojournalism by world-renowned photographers \u2014 permanent exhibits on the wars in the former Yugoslavia plus rotating exhibits from current conflicts. Intense and deliberately so; allow 90 minutes and use the guide booklet. Reviewers repeatedly call it the highlight of their Dubrovnik trip (4.6\u2605, Travellers&#8217; Choice). \u20ac10, not covered by the Dubrovnik Pass, universally judged worth it. Content is graphic \u2014 not for small children.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-1024x768.jpg\" alt=\"\" class=\"wp-image-1170\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-1024x768.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-300x225.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-768x576.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-1536x1152.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-2048x1536.jpg 2048w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-16x12.jpg 16w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-590x443.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-893x670.jpg 893w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-577x433.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-1200x900.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/748-redhistory-exhibit-3-600x450.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">10. Red History Museum<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Croatia&#8217;s first museum of everyday life under socialism (1945\u20131991), opened 2019 in an old Gru\u017e factory. The hook is immersion: sit in a Yugo 45, taste communist-era versions of Coca-Cola and Fanta, flip through the music and propaganda of the era. 4.8\u2605 across ~415 TripAdvisor reviews, \u20ac10, genuinely affordable. In Gru\u017e near the port \u2014 the easy add-on to a port-area morning, and good for kids.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-1024x683.jpg\" alt=\"\" class=\"wp-image-1174\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-1536x1024.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3-600x400.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/749-rector-day-3.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">11. Rector&#8217;s Palace \u2014 with the honest caveat<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The seat of the Republic of Ragusa&#8217;s elected rector: Gothic loggia, Renaissance courtyard, Baroque state rooms, one of the Old Town&#8217;s architectural jewels. But multiple recent reviews call the collection thin and under-curated \u2014 sell the building, not the exhibits. 4.0\u2605 on TripAdvisor. Never pay the ~\u20ac15 standalone; visit free with the Dubrovnik Pass. [VERIFY 2027 PRICING]<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-1024x683.jpg\" alt=\"\" class=\"wp-image-1107\" srcset=\"https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-1024x683.jpg 1024w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-300x200.jpg 300w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-768x512.jpg 768w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-1536x1024.jpg 1536w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-18x12.jpg 18w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-590x393.jpg 590w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-1005x670.jpg 1005w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-577x385.jpg 577w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-1200x800.jpg 1200w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1-600x400.jpg 600w, https:\/\/croatiamuse.com\/wp-content\/uploads\/2026\/10\/734-cablecar-srd-1.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">12. Cable Car to Mount Sr\u0111 \u2014 with the honest caveat<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three minutes up, and the payoff is real: the whole Old Town, the Elaphiti islands, up to 60 km of coastline on a clear day, plus the Panorama restaurant and a small war museum at the summit. But at ~\u20ac30 return for a 3-minute ride, it&#8217;s the most price-complained attraction in Dubrovnik (4.2\u2605). The budget play: hike up the free trail (under an hour) and ride one-way down (~\u20ac17). Sunset is the most popular time \u2014 expect queues. [VERIFY 2027 PRICING]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Dubrovnik Pass: do the math<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The 1-day Pass costs \u20ac40 \u2014 exactly the City Walls ticket price \u2014 and adds 10+ museums, 24h bus transport, and timed walls entry. Anyone doing the walls + one museum + one bus ride comes out ahead. 3-day (\u20ac50) and 7-day (\u20ac60) versions add Lokrum discounts. Nearly 390,000 passes sold in the first eight months of 2026: this is the mainstream way in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beating the crowds<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dubrovnik now caps cruise traffic at two ships \/ ~4,000\u20134,500 passengers at a time \u2014 better than the old chaos, but midday Old Town is still the pinch point. The strategy: walls at opening, Lokrum or the islands midday, Old Town wandering after 17:00. Check the live cruise schedule and use heavy-ship days for day trips <em>away<\/em> from Dubrovnik. April\u2013May and September\u2013October are the sweet spot: warm enough to swim, manageable crowds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How many days?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two full days covers the Old Town properly: walls + Lokrum + museums on a Pass day; Game of Thrones tour + cable car + evening cruise on day two. Three to five days if you want Elaphiti, Ston\/Pelje\u0161ac, or Cavtat \u2014 see the day-trips guide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How many days do I need in Dubrovnik?<\/strong><br>Two full days for the Old Town; three to five with day trips (Elaphiti, Ston\/Pelje\u0161ac, Cavtat, Mostar, Kotor).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is the Dubrovnik Pass worth it?<\/strong><br>Yes for first-timers doing the walls \u2014 the 1-day Pass costs the same \u20ac40 as the walls ticket and adds 10+ museums and 24h buses. Skip it if you&#8217;re only doing boat trips and beaches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When is the best time to visit Dubrovnik?<\/strong><br>April\u2013May and September\u2013October: warm enough to swim, manageable crowds. July\u2013August brings 30\u00b0C+ heat, peak prices, and the heaviest cruise traffic.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Do I need to book the City Walls in advance?<\/strong><br>Increasingly yes \u2014 timed-entry reservations are being phased in from 2026, bookable through the Dubrovnik Pass. Walk-up tickets still exist but queues form mid-morning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can kids or older travelers walk the walls?<\/strong><br>It&#8217;s 1,190 steps over 2 km with steep climbs and almost no shade \u2014 moderate fitness required, not wheelchair accessible. Demanding for small children.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is the Game of Thrones tour worth it if I haven&#8217;t seen the show?<\/strong><br>Mostly yes \u2014 the locations are the city&#8217;s real historic sites, and good guides weave in Republic-of-Ragusa history. Confirm the tour does this before booking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is Dubrovnik very expensive?<\/strong><br>Yes \u2014 Croatia&#8217;s priciest city. Budget \u20ac25\u201330+ for a main course on Stradun. The Pass, public ferries, and eating off-Stradun are the main levers to control costs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Affiliate disclosure<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some links in this guide are affiliate links \u2014 if you book through them, CroatiaMuse may earn a commission at no extra cost to you. It keeps the guides free and the recommendations honest: every pick here cleared the same ratings bar regardless of commission.<\/p>\n\n\n\n<style>\n  .dbw { font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; max-width: 720px; margin: 0 auto; color: #1e293b; line-height: 1.55; }\n  .dbw * { box-sizing: border-box; }\n  .dbw-card { background: #fff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 28px; box-shadow: 0 4px 24px rgba(15,23,42,.06); }\n  .dbw h2.dbw-title { margin: 0 0 6px; font-size: 26px; letter-spacing: -.02em; color: #0f172a; }\n  .dbw .dbw-sub { color: #64748b; margin: 0 0 22px; font-size: 15px; }\n  .dbw-step-label { font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; color: #f91942; margin: 22px 0 10px; }\n  .dbw-step-label:first-of-type { margin-top: 0; }\n  .dbw-days { display: flex; gap: 10px; flex-wrap: wrap; }\n  .dbw-day-btn { flex: 1 1 0; min-width: 56px; padding: 12px 0; border: 2px solid #e2e8f0; border-radius: 12px; background: #f8fafc; font-size: 16px; font-weight: 700; cursor: pointer; color: #334155; transition: all .15s; }\n  .dbw-day-btn:hover { border-color: #f91942; }\n  .dbw-day-btn.dbw-on { background: #f91942; border-color: #f91942; color: #fff; }\n  .dbw-tags { display: flex; gap: 8px; flex-wrap: wrap; }\n  .dbw-tag { padding: 9px 16px; border: 2px solid #e2e8f0; border-radius: 999px; background: #f8fafc; font-size: 14px; font-weight: 600; cursor: pointer; color: #334155; transition: all .15s; }\n  .dbw-tag:hover { border-color: #f91942; }\n  .dbw-tag.dbw-on { background: #0f172a; border-color: #0f172a; color: #fff; }\n  .dbw-hint { font-size: 13px; color: #94a3b8; margin-top: 8px; }\n  .dbw-month { width: 100%; padding: 12px 14px; border: 2px solid #e2e8f0; border-radius: 12px; font-size: 15px; color: #334155; background: #f8fafc; }\n  .dbw-go { display: block; width: 100%; margin-top: 26px; padding: 16px; border: none; border-radius: 12px; background: #f91942; color: #fff; font-size: 17px; font-weight: 700; cursor: pointer; transition: background .15s; }\n  .dbw-go:hover { background: #d60f36; }\n  .dbw-go:disabled { background: #cbd5e1; cursor: not-allowed; }\n  .dbw-result { display: none; margin-top: 8px; }\n  .dbw-day { border: 1px solid #e2e8f0; border-radius: 14px; padding: 20px; margin-bottom: 14px; background: #fff; }\n  .dbw-day-head { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }\n  .dbw-day-num { width: 38px; height: 38px; border-radius: 50%; background: #f91942; color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; font-size: 17px; flex-shrink: 0; }\n  .dbw-day-title { font-size: 17px; font-weight: 700; color: #0f172a; margin: 0; }\n  .dbw-slot { display: flex; gap: 10px; margin-bottom: 10px; font-size: 14.5px; }\n  .dbw-slot:last-child { margin-bottom: 0; }\n  .dbw-when { flex-shrink: 0; width: 92px; font-weight: 700; font-size: 12.5px; text-transform: uppercase; letter-spacing: .05em; color: #f91942; padding-top: 2px; }\n  .dbw-what { color: #334155; }\n  .dbw-what strong { color: #0f172a; }\n  .dbw-tips { background: #f8fafc; border: 1px solid #e2e8f0; border-left: 4px solid #f91942; border-radius: 0 14px 14px 0; padding: 20px 22px; margin-top: 6px; }\n  .dbw-tips h3 { margin: 0 0 12px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; color: #0f172a; }\n  .dbw-tips ul { margin: 0; padding: 0; list-style: none; font-size: 14.5px; color: #334155; }\n  .dbw-tips li { margin-bottom: 10px; padding-left: 18px; position: relative; }\n  .dbw-tips li::before { content: \"\"; position: absolute; left: 0; top: 8px; width: 7px; height: 7px; border-radius: 50%; background: #f91942; }\n  .dbw-tips li:last-child { margin-bottom: 0; }\n  .dbw-again { margin-top: 14px; background: none; border: none; color: #64748b; font-size: 14px; cursor: pointer; text-decoration: underline; }\n  .dbw-foot { margin-top: 18px; font-size: 13px; color: #94a3b8; text-align: center; }\n  @media (max-width: 520px) { .dbw-card { padding: 20px; } .dbw-when { width: 78px; } }\n<\/style>\n<div class=\"dbw\">\n  <div class=\"dbw-card\" id=\"dbw-form\">\n    <h2 class=\"dbw-title\" id=\"dbw-title\">Plan Your Dubrovnik Days<\/h2>\n    <p class=\"dbw-sub\" id=\"dbw-sub\">Answer two questions \u2014 get a day-by-day plan built from our Dubrovnik guides.<\/p>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step1\">1 \u00b7 How many days?<\/div>\n    <div class=\"dbw-days\" id=\"dbw-days\">\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"1\">1<\/button>\n      <button type=\"button\" class=\"dbw-day-btn dbw-on\" data-days=\"2\">2<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"3\">3<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"4\">4<\/button>\n      <button type=\"button\" class=\"dbw-day-btn\" data-days=\"5\">5<\/button>\n    <\/div>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step2\">2 \u00b7 What do you love? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(pick up to 3)<\/span><\/div>\n    <div class=\"dbw-tags\" id=\"dbw-tags\">\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"history\">History &amp; Culture<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"sea\">Sea &amp; Swimming<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"food\">Food &amp; Wine<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"trips\">Day Trips<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"got\">Game of Thrones<\/button>\n      <button type=\"button\" class=\"dbw-tag\" data-tag=\"active\">Active &amp; Outdoors<\/button>\n    <\/div>\n\n    <div class=\"dbw-step-label\" id=\"dbw-step3\">3 \u00b7 When are you going? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span><\/div>\n    <select class=\"dbw-month\" id=\"dbw-month\">\n      <option value=\"\">I&#8217;m flexible \/ not sure yet<\/option>\n      <option value=\"1\">January<\/option><option value=\"2\">February<\/option>\n      <option value=\"3\">March<\/option><option value=\"4\">April<\/option>\n      <option value=\"5\">May<\/option><option value=\"6\">June<\/option>\n      <option value=\"7\">July<\/option><option value=\"8\">August<\/option>\n      <option value=\"9\">September<\/option><option value=\"10\">October<\/option>\n      <option value=\"11\">November<\/option><option value=\"12\">December<\/option>\n    <\/select>\n\n    <button type=\"button\" class=\"dbw-go\" id=\"dbw-go\" disabled>Pick your interests first \u2191<\/button>\n  <\/div>\n\n  <div class=\"dbw-result\" id=\"dbw-result\"><\/div>\n  <div class=\"dbw-foot\" id=\"dbw-foot\">Built from CroatiaMuse&#8217;s Dubrovnik guides \u00b7 Prices are 2026 figures \u2014 check the guides before you book.<\/div>\n<\/div>\n\n<script>\n(function(){\n  var LANG = (\/^de\/i.test(document.documentElement.lang || '') || \/^\\\/de(\\\/|$)\/.test(location.pathname)) ? 'de' : 'en';\n\n  var STR = {\n    en: {\n      title: 'Plan Your Dubrovnik Days',\n      sub: 'Answer two questions \u2014 get a day-by-day plan built from our Dubrovnik guides.',\n      step1: '1 \u00b7 How many days?',\n      step2: '2 \u00b7 What do you love? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(pick up to 3)<\/span>',\n      step3: '3 \u00b7 When are you going? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span>',\n      tag_history: 'History &amp; Culture',\n      tag_sea: 'Sea &amp; Swimming',\n      tag_food: 'Food &amp; Wine',\n      tag_trips: 'Day Trips',\n      tag_got: 'Game of Thrones',\n      tag_active: 'Active &amp; Outdoors',\n      month_flex: 'I\\'m flexible \/ not sure yet',\n      months: ['January','February','March','April','May','June','July','August','September','October','November','December'],\n      go_empty: 'Pick your interests first \u2191',\n      go_build: 'Build my {n}-day plan \u2192',\n      foot: 'Built from CroatiaMuse\\'s Dubrovnik guides \u00b7 Prices are 2026 figures \u2014 check the guides before you book.',\n      when_morning: 'Morning',\n      when_afternoon: 'Afternoon',\n      when_evening: 'Evening',\n      when_fullday: 'Full day',\n      when_yourcall: 'Your call',\n      trip_ston_title: 'Ston & Pelje\u0161ac \u2014 oysters and wine',\n      trip_ston_body: 'Full day: Ston\\'s fortress walls (\u20ac10) and saltworks in the morning, oysters pulled from Mali Ston Bay with local white wine at lunch, then a Pelje\u0161ac winery for Plavac Mali reds. ~1 hr each way, no border crossing. The benchmark small-group tour runs 5.0\u2605 from ~$150 with hotel pickup.',\n      trip_mostar_title: 'Mostar & Kravice Waterfalls (Bosnia)',\n      trip_mostar_body: 'Full day across the border: Stari Most, the old bazaar, Turkish House, plus Kravice waterfalls (swim in summer). Top-rated tours 4.9\u2605 from $52. Bring your passport \u2014 Bosnia is outside Schengen and uses the convertible mark (cash for the ~\u20ac10 Kravice entry).',\n      trip_kotor_title: 'Kotor Bay (Montenegro)',\n      trip_kotor_body: 'The most dramatic day trip \u2014 and the longest: fjord-like bay, Kotor old town, Perast and Our Lady of the Rocks. 10\u201312 hrs with summer border queues (60\u201390 min each way). Leave ~6:30 AM. Top-rated day trip 4.8\u2605 from ~$92. Passport required; Montenegro uses the euro.',\n      trip_elaphiti_title: 'Elaphiti Islands boat day',\n      trip_elaphiti_body: 'Kolo\u010dep, Lopud (\u0160unj sandy beach) and \u0160ipan. Best pick: the 4-hour Blue Cave & \u0160unj Beach tour, 4.9\u2605 from ~$62 \u2014 beats the 8-hour cruises. Budget DIY: Jadrolinija ferry from Gru\u017e port, \u20ac3.40\u20135.40 one-way.',\n      trip_mljet_title: 'Mljet National Park',\n      trip_mljet_body: 'Croatia\\'s greenest island: saltwater lakes, St. Mary\\'s islet monastery, cycling and swimming. Catamaran from Gru\u017e to Pomena (~\u20ac24\u201330 each way), park entry ~\u20ac25\u201330. Catch the early sailing and mind the return.',\n      trip_cavtat_title: 'Cavtat half-day',\n      trip_cavtat_body: 'Gentle half-day 30 min south: scenic seasonal boat (\u20ac10\u201314) or Libertas bus 10 (\u20ac2\u20134). Pine-shaded promenade, Ra\u010di\u0107 Mausoleum, Bukovac House, and a quieter swim than the Old Town. 4\u20135 hours is plenty.',\n      day1_title: 'Old Town Essentials',\n      day2_title: 'Lokrum + Your Pick',\n      day3_title: 'Slow Day: Cavtat',\n      day3b_title: 'Day Trip',\n      day4_title: 'Day Trip N\u00ba 2',\n      day5_title: 'Flex Day',\n      d1_morning: '<strong>City Walls at 8:00 AM.<\/strong> 1,940 m above the rooftops, 1.5\u20132 hrs, no re-entry. Go at opening \u2014 midday brings heat, no shade, and the cruise crowds. \u20ac40 in season; the ticket includes Fort Lovrijenac.',\n      d1_aft_base: '<strong>Old Town on foot:<\/strong> Stradun, Rector\\'s Palace',\n      d1_aft_got: ', then the <strong>Game of Thrones walking tour<\/strong> (Fort Lovrijenac = the Red Keep, Jesuit Stairs = the Walk of Shame) \u2014 4.9\u2605, from ~$29',\n      d1_aft_history: ' and <strong>War Photo Limited<\/strong> (\u20ac10, allow 90 min \u2014 reviewers call it the highlight of their trip)',\n      d1_aft_suffix: '. Lunch: <strong>Buffet \u0160kola<\/strong> (mains \u20ac10\u201314) or <strong>Taj Mahal<\/strong> (\u20ac5 burek) \u2014 the two budget anchors inside the walls.',\n      d1_eve_sea: '<strong>Sunset cruise on the Karaka<\/strong> \u2014 replica 16th-century ship, adults-only, sparkling wine included. The most civilized 90 minutes in Dubrovnik, 4.8\u2605.',\n      d1_eve_default: 'Stradun after 5 PM when the day-trippers leave. Dinner where locals eat: bus 1A\/1B to <strong>Gru\u017e<\/strong> (\u20ac2) \u2014 harbour konobas 30\u201340% cheaper than the Old Town.',\n      d2_morning: '<strong>Lokrum Island<\/strong> \u2014 first ferry ~9:00 AM from the Old Port (10\u201315 min, \u20ac30 round trip incl. entry). Salt lake swim, peacocks, the Iron Throne, Fort Royal panorama. Pack food and water; allow 3\u20135 hrs. Open April\u2013October.',\n      d2_aft_active: '<strong>Sea kayaking under the walls<\/strong> with a snorkel stop at Betina Cave \u2014 4.9\u2605 across thousands of reviews, from ~$34. Book the sunset slot days ahead in summer.',\n      d2_aft_got: '<strong>Game of Thrones walking tour<\/strong> \u2014 the filming locations are Dubrovnik\\'s real historic sites, so it works even if you never watched the show. 4.9\u2605, from ~$29.',\n      d2_aft_history: '<strong>War Photo Limited<\/strong> (\u20ac10) + <strong>Red History Museum<\/strong> in Gru\u017e (\u20ac10, sit in a Yugo 45) \u2014 Dubrovnik\\'s two most distinctive museums.',\n      d2_aft_sea: 'Slow afternoon: swim at <strong>Banje<\/strong> by the walls or take the ferry to <strong>\u0160unj beach<\/strong> on Lopud \u2014 the rare sandy beach.',\n      d2_aft_food: '<strong>D\\'Vino wine bar<\/strong> for Po\u0161ip and Grk by the glass (\u20ac4\u20136), then dinner at <strong>Konoba Bonaca<\/strong> in Sustjepan or <strong>Lokanda Peskarija<\/strong> under the walls.',\n      d2_aft_default: '<strong>Sea kayaking under the walls<\/strong> \u2014 the single best active half-day in Dubrovnik, 4.9\u2605, from ~$34.',\n      d2_eve_food: 'Dinner at <strong>Pepys Gastrobar<\/strong> (mains \u20ac11\u201318) or the Gru\u017e konobas \u2014 then a nightcap on the Bu\u017ea cliff bars.',\n      d2_eve_default: 'Sunset from <strong>Mount Sr\u0111<\/strong> \u2014 hike the free trail up (under an hour) and ride the cable car one-way down, or just ride up (~\u20ac30 return). Dinner in Lapad.',\n      d3_morning: 'Sleep in. <strong>Cavtat<\/strong> by seasonal boat (\u20ac10\u201314, scenic 30 min past Lokrum) or bus 10 (\u20ac2\u20134).',\n      d3_afternoon: 'Promenade loop, Ra\u010di\u0107 Mausoleum, a quiet swim \u2014 then back for a <strong>Gru\u017e market<\/strong> wander (mornings except Sunday) and konoba dinner.',\n      d5_slot: 'Revisit your favourite: \u0160unj beach on Lopud, the walls at golden hour, Konavle valley wine, or \u2014 if you loved Kor\u010dula town from the day-trips guide \u2014 the first catamaran out for a full island day.',\n      tip_pass: '<strong>Dubrovnik Pass math:<\/strong> the 1-day Pass costs \u20ac40 \u2014 exactly the walls ticket price \u2014 and adds 10+ museums plus 24h buses. Anyone doing the walls + one museum comes out ahead.',\n      tip_twotrips: '<strong>Two day trips in four days?<\/strong> If that feels like a lot, swap day 4 for Cavtat + a Lapad beach afternoon \u2014 Dubrovnik rewards a slow day.',\n      tip_julaug: '<strong>July\u2013August survival:<\/strong> all 31 days are busy\/packed. Walls at 8 AM, islands midday, Old Town after 5 PM \u2014 and check the live cruise schedule to pick quieter days.',\n      tip_sep: '<strong>September is the sweet spot:<\/strong> sea 24\u00b0C, crowds easing, everything still open. You picked the best month.',\n      tip_mayjun: '<strong>Late May \/ early June<\/strong> is the best weather-to-crowd ratio of summer \u2014 sea 19\u201323\u00b0C, everything open, prices not yet at peak.',\n      tip_winter: '<strong>Winter note:<\/strong> the Lokrum ferry (Apr\u2013Oct) and cable car (Apr\u2013Nov) are closed, and many seasonal restaurants shut \u2014 swap island days for museums, the St. Blaise feast (Feb 2\u20133) or the Winter Festival.',\n      tip_shoulder: '<strong>Shoulder season:<\/strong> April and October are great value \u2014 but the sea is 16\u201321\u00b0C (confident swimmers only) and the Lokrum ferry runs April\u2013October, so check dates.',\n      tip_nomonth: '<strong>When to go?<\/strong> September is the sweet spot (warm sea, easing crowds); July\u2013August is warmest but packed and priciest. See our Best Time to Visit Dubrovnik guide.',\n      tip_cruise: '<strong>Cruise-ship rule:<\/strong> Dubrovnik caps arrivals at 2 ships at a time, but midday Old Town (10:30\u201315:00) is still the pinch point. Heavy-ship days are for day trips <em>away<\/em> from the city.',\n      tips_heading: 'Smart tips for your plan',\n      again_btn: '\u2190 Adjust my answers'\n    },\n    de: {\n      title: 'Planen Sie Ihre Dubrovnik-Tage',\n      sub: 'Zwei Fragen beantworten \u2014 und Sie erhalten einen Tagesplan auf Basis unserer Dubrovnik-Guides.',\n      step1: '1 \u00b7 Wie viele Tage?',\n      step2: '2 \u00b7 Was lieben Sie? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(max. 3 ausw\u00e4hlen)<\/span>',\n      step3: '3 \u00b7 Wann reisen Sie? <span style=\"color:#94a3b8;font-weight:400;text-transform:none;letter-spacing:0;\">(optional)<\/span>',\n      tag_history: 'Geschichte &amp; Kultur',\n      tag_sea: 'Meer &amp; Baden',\n      tag_food: 'Essen &amp; Wein',\n      tag_trips: 'Tagesausfl\u00fcge',\n      tag_got: 'Game of Thrones',\n      tag_active: 'Aktiv &amp; Outdoor',\n      month_flex: 'Ich bin flexibel \/ noch unsicher',\n      months: ['Januar','Februar','M\u00e4rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],\n      go_empty: 'W\u00e4hlen Sie zuerst Ihre Interessen \u2191',\n      go_build: 'Meinen {n}-Tage-Plan erstellen \u2192',\n      foot: 'Erstellt aus den Dubrovnik-Guides von CroatiaMuse \u00b7 Preise sind 2026er-Werte \u2014 vor der Buchung bitte in den Guides pr\u00fcfen.',\n      when_morning: 'Morgens',\n      when_afternoon: 'Nachmittags',\n      when_evening: 'Abends',\n      when_fullday: 'Ganzt\u00e4gig',\n      when_yourcall: 'Ihre Wahl',\n      trip_ston_title: 'Ston & Pelje\u0161ac \u2014 Austern und Wein',\n      trip_ston_body: 'Ganzt\u00e4gig: morgens Stons Festungsmauern (\u20ac10) und die Salinen, mittags frische Austern aus der Bucht von Mali Ston mit lokalem Wei\u00dfwein, danach ein Weingut auf Pelje\u0161ac f\u00fcr Plavac-Mali-Rotweine. Jeweils ca. 1 Std. Fahrt, kein Grenz\u00fcbertritt. Die Referenz-Tour in kleiner Gruppe: 5.0\u2605 ab ca. $150 inkl. Hotelabholung.',\n      trip_mostar_title: 'Mostar & Kravice-Wasserf\u00e4lle (Bosnien)',\n      trip_mostar_body: 'Ganzt\u00e4gig \u00fcber die Grenze: Stari Most, der alte Basar, das T\u00fcrkische Haus, dazu die Kravice-Wasserf\u00e4lle (im Sommer baden). Bestbewertete Touren 4.9\u2605 ab $52. Reisepass mitnehmen \u2014 Bosnien liegt au\u00dferhalb von Schengen und zahlt mit der Konvertiblen Mark (Bargeld f\u00fcr den ca. \u20ac10 Kravice-Eintritt).',\n      trip_kotor_title: 'Bucht von Kotor (Montenegro)',\n      trip_kotor_body: 'Der spektakul\u00e4rste Tagesausflug \u2014 und der l\u00e4ngste: fjordartige Bucht, Kotors Altstadt, Perast und die Kirche Maria auf den Felsen. 10\u201312 Std. inkl. sommerlicher Grenzwartezeiten (60\u201390 Min. pro Strecke). Abfahrt ca. 6:30 Uhr. Bestbewerteter Tagesausflug 4.8\u2605 ab ca. $92. Reisepass erforderlich; Montenegro nutzt den Euro.',\n      trip_elaphiti_title: 'Elaphiti-Inseln per Boot',\n      trip_elaphiti_body: 'Kolo\u010dep, Lopud (Sandstrand \u0160unj) und \u0160ipan. Beste Wahl: die 4-st\u00fcndige Blue-Cave-&-\u0160unj-Beach-Tour, 4.9\u2605 ab ca. $62 \u2014 schl\u00e4gt die 8-Stunden-Kreuzfahrten. Budget-Variante: Jadrolinija-F\u00e4hre ab Hafen Gru\u017e, \u20ac3.40\u20135.40 pro Strecke.',\n      trip_mljet_title: 'Nationalpark Mljet',\n      trip_mljet_body: 'Kroatiens gr\u00fcnste Insel: Salzwasserseen, das Inselkloster St. Marien, Radfahren und Baden. Katamaran von Gru\u017e nach Pomena (ca. \u20ac24\u201330 pro Strecke), Parkeintritt ca. \u20ac25\u201330. Die fr\u00fche F\u00e4hre nehmen und die R\u00fcckfahrt im Blick behalten.',\n      trip_cavtat_title: 'Cavtat halbt\u00e4gig',\n      trip_cavtat_body: 'Entspannter Halbtag 30 Min. s\u00fcdlich: malerisches Saisonboot (\u20ac10\u201314) oder Libertas-Bus 10 (\u20ac2\u20134). Pinienbeschattete Promenade, Ra\u010di\u0107-Mausoleum, Bukovac-Haus und ruhigeres Baden als in der Altstadt. 4\u20135 Stunden gen\u00fcgen.',\n      day1_title: 'Altstadt-Essentials',\n      day2_title: 'Lokrum + Ihre Wahl',\n      day3_title: 'Entschleunigt: Cavtat',\n      day3b_title: 'Tagesausflug',\n      day4_title: 'Tagesausflug Nr. 2',\n      day5_title: 'Flexibler Tag',\n      d1_morning: '<strong>Stadtmauern um 8:00 Uhr.<\/strong> 1.940 m \u00fcber den D\u00e4chern, 1,5\u20132 Std., kein Wiedereintritt. Zur \u00d6ffnung da sein \u2014 mittags bringen Hitze, fehlender Schatten und die Kreuzfahrtmassen. \u20ac40 in der Saison; das Ticket schlie\u00dft Fort Lovrijenac ein.',\n      d1_aft_base: '<strong>Altstadt zu Fu\u00df:<\/strong> Stradun, Rektorenpalast',\n      d1_aft_got: ', dann die <strong>Game-of-Thrones-F\u00fchrung<\/strong> (Fort Lovrijenac = der Rote Bergfried, Jesuitentreppe = der Bu\u00dfgang) \u2014 4.9\u2605, ab ca. $29',\n      d1_aft_history: ' und <strong>War Photo Limited<\/strong> (\u20ac10, 90 Min. einplanen \u2014 Besucher nennen es das Highlight ihrer Reise)',\n      d1_aft_suffix: '. Mittagessen: <strong>Buffet \u0160kola<\/strong> (Hauptgerichte \u20ac10\u201314) oder <strong>Taj Mahal<\/strong> (\u20ac5 Burek) \u2014 die zwei Budget-Anker innerhalb der Mauern.',\n      d1_eve_sea: '<strong>Sonnenuntergangs-Fahrt auf der Karaka<\/strong> \u2014 Nachbau eines Schiffs aus dem 16. Jh., nur Erwachsene, Sekt inklusive. Die zivilisiertesten 90 Minuten in Dubrovnik, 4.8\u2605.',\n      d1_eve_default: 'Stradun nach 17 Uhr, wenn die Tagesausfl\u00fcgler weg sind. Abendessen, wo die Einheimischen essen: Bus 1A\/1B nach <strong>Gru\u017e<\/strong> (\u20ac2) \u2014 Hafen-Konobas 30\u201340 % g\u00fcnstiger als die Altstadt.',\n      d2_morning: '<strong>Insel Lokrum<\/strong> \u2014 erste F\u00e4hre ca. 9:00 Uhr ab Altem Hafen (10\u201315 Min., \u20ac30 Hin- und R\u00fcckfahrt inkl. Eintritt). Baden im Salzwassersee, Pfauen, der Eiserne Thron, Panorama vom Fort Royal. Essen und Wasser einpacken; 3\u20135 Std. einplanen. Ge\u00f6ffnet April\u2013Oktober.',\n      d2_aft_active: '<strong>Seekajak unter den Mauern<\/strong> mit Schnorchelstopp in der Betina-H\u00f6hle \u2014 4.9\u2605 aus Tausenden Bewertungen, ab ca. $34. Den Sonnenuntergangs-Slot im Sommer Tage im Voraus buchen.',\n      d2_aft_got: '<strong>Game-of-Thrones-F\u00fchrung<\/strong> \u2014 die Drehorte sind Dubrovniks echte historische St\u00e4tten, sie funktioniert also auch, wenn Sie die Serie nie gesehen haben. 4.9\u2605, ab ca. $29.',\n      d2_aft_history: '<strong>War Photo Limited<\/strong> (\u20ac10) + <strong>Red History Museum<\/strong> in Gru\u017e (\u20ac10, in einem Yugo 45 sitzen) \u2014 Dubrovniks zwei eigenwilligste Museen.',\n      d2_aft_sea: 'Ruhiger Nachmittag: Baden am <strong>Banje<\/strong> unter den Mauern oder mit der F\u00e4hre zum <strong>\u0160unj-Strand<\/strong> auf Lopud \u2014 der seltene Sandstrand.',\n      d2_aft_food: '<strong>D\\'Vino Weinbar<\/strong> f\u00fcr Po\u0161ip und Grk glasweise (\u20ac4\u20136), danach Abendessen in der <strong>Konoba Bonaca<\/strong> in Sustjepan oder der <strong>Lokanda Peskarija<\/strong> unter den Mauern.',\n      d2_aft_default: '<strong>Seekajak unter den Mauern<\/strong> \u2014 der beste aktive Halbtag in Dubrovnik, 4.9\u2605, ab ca. $34.',\n      d2_eve_food: 'Abendessen im <strong>Pepys Gastrobar<\/strong> (Hauptgerichte \u20ac11\u201318) oder in den Gru\u017e-Konobas \u2014 danach ein Absacker in den Bu\u017ea-Klippenbars.',\n      d2_eve_default: 'Sonnenuntergang vom <strong>Sr\u0111<\/strong> \u2014 den kostenlosen Weg hinaufwandern (unter einer Stunde) und mit der Seilbahn einfach hinunterfahren, oder einfach hochfahren (ca. \u20ac30 Hin- und R\u00fcckfahrt). Abendessen in Lapad.',\n      d3_morning: 'Ausschlafen. <strong>Cavtat<\/strong> per Saisonboot (\u20ac10\u201314, 30 Min. malerische Fahrt an Lokrum vorbei) oder Bus 10 (\u20ac2\u20134).',\n      d3_afternoon: 'Promenadenrunde, Ra\u010di\u0107-Mausoleum, ruhiges Baden \u2014 danach zur\u00fcck zum Bummel \u00fcber den <strong>Gru\u017e-Markt<\/strong> (vormittags au\u00dfer sonntags) und Konoba-Abendessen.',\n      d5_slot: 'Ihre Favoriten noch einmal: \u0160unj-Strand auf Lopud, die Mauern zur goldenen Stunde, Wein aus dem Konavle-Tal oder \u2014 wenn Ihnen Kor\u010dula-Stadt aus dem Tagesausflugs-Guide gefallen hat \u2014 der erste Katamaran f\u00fcr einen ganzen Inseltag.',\n      tip_pass: '<strong>Dubrovnik-Pass-Rechnung:<\/strong> Der 1-Tages-Pass kostet \u20ac40 \u2014 genau wie das Mauern-Ticket \u2014 und legt 10+ Museen plus 24 Std. Bus obendrauf. Wer Mauern + ein Museum macht, f\u00e4hrt damit besser.',\n      tip_twotrips: '<strong>Zwei Tagesausfl\u00fcge in vier Tagen?<\/strong> Wenn das viel wirkt, Tag 4 gegen Cavtat + einen Lapad-Strandnachmittag tauschen \u2014 Dubrovnik belohnt einen ruhigen Tag.',\n      tip_julaug: '<strong>\u00dcberleben im Juli\u2013August:<\/strong> alle 31 Tage sind voll. Mauern um 8 Uhr, Inseln mittags, Altstadt nach 17 Uhr \u2014 und den aktuellen Kreuzfahrtplan pr\u00fcfen, um ruhigere Tage zu w\u00e4hlen.',\n      tip_sep: '<strong>September ist der Sweet Spot:<\/strong> Meer 24\u00b0C, weniger Andrang, alles noch ge\u00f6ffnet. Sie haben den besten Monat gew\u00e4hlt.',\n      tip_mayjun: '<strong>Ende Mai \/ Anfang Juni<\/strong> bietet das beste Wetter-Andrang-Verh\u00e4ltnis des Sommers \u2014 Meer 19\u201323\u00b0C, alles ge\u00f6ffnet, Preise noch nicht auf H\u00f6chststand.',\n      tip_winter: '<strong>Winterhinweis:<\/strong> Die Lokrum-F\u00e4hre (Apr\u2013Okt) und die Seilbahn (Apr\u2013Nov) sind geschlossen, viele Saisonrestaurants auch \u2014 Inseltage gegen Museen, das Blasiusfest (2.\u20133. Feb.) oder das Winterfestival tauschen.',\n      tip_shoulder: '<strong>Nebensaison:<\/strong> April und Oktober sind preislich top \u2014 aber das Meer hat 16\u201321\u00b0C (nur f\u00fcr sichere Schwimmer) und die Lokrum-F\u00e4hre f\u00e4hrt April\u2013Oktober, also Daten pr\u00fcfen.',\n      tip_nomonth: '<strong>Wann reisen?<\/strong> September ist der Sweet Spot (warmes Meer, weniger Andrang); Juli\u2013August ist am w\u00e4rmsten, aber voll und am teuersten. Siehe unseren Guide \u201eBeste Reisezeit f\u00fcr Dubrovnik\u201c.',\n      tip_cruise: '<strong>Kreuzfahrt-Regel:<\/strong> Dubrovnik begrenzt die Ank\u00fcnfte auf 2 Schiffe gleichzeitig, doch die Altstadt ist mittags (10:30\u201315:00) trotzdem am vollsten. An Tagen mit vielen Schiffen Tagesausfl\u00fcge <em>weg<\/em> aus der Stadt machen.',\n      tips_heading: 'Clevere Tipps f\u00fcr Ihren Plan',\n      again_btn: '\u2190 Antworten anpassen'\n    }\n  };\n\n  function T(key){ return STR[LANG][key]; }\n\n  var days = 2, tags = [], month = \"\";\n  var daysEl = document.getElementById('dbw-days');\n  var tagsEl = document.getElementById('dbw-tags');\n  var goBtn = document.getElementById('dbw-go');\n  var resultEl = document.getElementById('dbw-result');\n  var formEl = document.getElementById('dbw-form');\n  var monthSel = document.getElementById('dbw-month');\n\n  \/\/ Localize static UI on init\n  document.getElementById('dbw-title').textContent = T('title');\n  document.getElementById('dbw-sub').textContent = T('sub');\n  document.getElementById('dbw-step1').textContent = T('step1');\n  document.getElementById('dbw-step2').innerHTML = T('step2');\n  document.getElementById('dbw-step3').innerHTML = T('step3');\n  tagsEl.querySelectorAll('.dbw-tag').forEach(function(b){\n    b.innerHTML = T('tag_' + b.dataset.tag);\n  });\n  monthSel.innerHTML = '<option value=\"\">' + T('month_flex') + '<\/option>' +\n    STR[LANG].months.map(function(m, i){ return '<option value=\"' + (i+1) + '\">' + m + '<\/option>'; }).join('');\n  goBtn.textContent = T('go_empty');\n  document.getElementById('dbw-foot').textContent = T('foot');\n\n  daysEl.addEventListener('click', function(e){\n    var b = e.target.closest('.dbw-day-btn'); if(!b) return;\n    daysEl.querySelectorAll('.dbw-day-btn').forEach(function(x){x.classList.remove('dbw-on');});\n    b.classList.add('dbw-on'); days = parseInt(b.dataset.days,10);\n  });\n\n  tagsEl.addEventListener('click', function(e){\n    var b = e.target.closest('.dbw-tag'); if(!b) return;\n    var t = b.dataset.tag, i = tags.indexOf(t);\n    if(i > -1){ tags.splice(i,1); b.classList.remove('dbw-on'); }\n    else { if(tags.length >= 3) return; tags.push(t); b.classList.add('dbw-on'); }\n    goBtn.disabled = tags.length === 0;\n    goBtn.textContent = tags.length === 0 ? T('go_empty') : T('go_build').replace('{n}', days);\n  });\n\n  monthSel.addEventListener('change', function(e){ month = e.target.value; });\n\n  function has(t){ return tags.indexOf(t) > -1; }\n\n  function slot(when, what){ return '<div class=\"dbw-slot\"><div class=\"dbw-when\">'+when+'<\/div><div class=\"dbw-what\">'+what+'<\/div><\/div>'; }\n\n  function dayCard(n, title, slots){\n    return '<div class=\"dbw-day\"><div class=\"dbw-day-head\"><div class=\"dbw-day-num\">'+n+'<\/div><h3 class=\"dbw-day-title\">'+title+'<\/h3><\/div>' + slots.join('') + '<\/div>';\n  }\n\n  function pickDayTrip(exclude){\n    var order;\n    if(has('food')) order = ['ston','mostar','elaphiti','kotor','mljet','cavtat'];\n    else if(has('history')) order = ['mostar','ston','kotor','mljet','elaphiti','cavtat'];\n    else if(has('sea')) order = ['elaphiti','mljet','ston','cavtat','kotor','mostar'];\n    else if(has('active')) order = ['mljet','elaphiti','kotor','ston','mostar','cavtat'];\n    else order = ['ston','elaphiti','mostar','kotor','mljet','cavtat'];\n    for(var i=0;i<order.length;i++){ if(order[i] !== exclude) return order[i]; }\n    return 'ston';\n  }\n\n  var TRIPS = {\n    ston: { title: T('trip_ston_title'), body: T('trip_ston_body') },\n    mostar: { title: T('trip_mostar_title'), body: T('trip_mostar_body') },\n    kotor: { title: T('trip_kotor_title'), body: T('trip_kotor_body') },\n    elaphiti: { title: T('trip_elaphiti_title'), body: T('trip_elaphiti_body') },\n    mljet: { title: T('trip_mljet_title'), body: T('trip_mljet_body') },\n    cavtat: { title: T('trip_cavtat_title'), body: T('trip_cavtat_body') }\n  };\n\n  function tripSlot(key){\n    var t = TRIPS[key];\n    return slot(T('when_fullday'), '<strong>'+t.title+'.<\/strong> '+t.body);\n  }\n\n  function buildPlan(){\n    var plan = [], tips = [];\n    var used = null;\n\n    \/\/ DAY 1 \u2014 Old Town essentials (always)\n    var d1 = [\n      slot(T('when_morning'), T('d1_morning')),\n      slot(T('when_afternoon'), T('d1_aft_base') + (has('got') ? T('d1_aft_got') : (has('history') ? T('d1_aft_history') : '')) + T('d1_aft_suffix'))\n    ];\n    if(has('sea') || has('active'))\n      d1.push(slot(T('when_evening'), T('d1_eve_sea')));\n    else\n      d1.push(slot(T('when_evening'), T('d1_eve_default')));\n    plan.push(dayCard(1, T('day1_title'), d1));\n    tips.push(T('tip_pass'));\n\n    if(days >= 2){\n      var d2 = [ slot(T('when_morning'), T('d2_morning')) ];\n      var aft2;\n      if(has('active')) aft2 = T('d2_aft_active');\n      else if(has('got')) aft2 = T('d2_aft_got');\n      else if(has('history')) aft2 = T('d2_aft_history');\n      else if(has('sea')) aft2 = T('d2_aft_sea');\n      else if(has('food')) aft2 = T('d2_aft_food');\n      else aft2 = T('d2_aft_default');\n      d2.push(slot(T('when_afternoon'), aft2));\n      d2.push(slot(T('when_evening'), has('food') ? T('d2_eve_food') : T('d2_eve_default')));\n      plan.push(dayCard(2, T('day2_title'), d2));\n    }\n\n    if(days >= 3){\n      var t1 = (has('trips') || days >= 4) ? pickDayTrip(null) : 'cavtat';\n      used = t1;\n      if(t1 === 'cavtat' && !has('trips'))\n        plan.push(dayCard(3, T('day3_title'), [\n          slot(T('when_morning'), T('d3_morning')),\n          slot(T('when_afternoon'), T('d3_afternoon'))\n        ]));\n      else\n        plan.push(dayCard(3, T('day3b_title'), [tripSlot(t1)]));\n    }\n\n    if(days >= 4){\n      var t2 = pickDayTrip(used);\n      plan.push(dayCard(4, T('day4_title'), [tripSlot(t2)]));\n      if(!has('trips')) tips.push(T('tip_twotrips'));\n    }\n\n    if(days >= 5){\n      plan.push(dayCard(5, T('day5_title'), [\n        slot(T('when_yourcall'), T('d5_slot'))\n      ]));\n    }\n\n    \/\/ Seasonal tips\n    var m = parseInt(month, 10);\n    if(m === 7 || m === 8){\n      tips.push(T('tip_julaug'));\n    } else if(m === 9){\n      tips.push(T('tip_sep'));\n    } else if(m === 5 || m === 6){\n      tips.push(T('tip_mayjun'));\n    } else if(m === 11 || m === 12 || m === 1 || m === 2){\n      tips.push(T('tip_winter'));\n    } else if(m === 4 || m === 10){\n      tips.push(T('tip_shoulder'));\n    }\n    if(!m) tips.push(T('tip_nomonth'));\n\n    tips.push(T('tip_cruise'));\n\n    var html = plan.join('') +\n      '<div class=\"dbw-tips\"><h3>' + T('tips_heading') + '<\/h3><ul>' +\n      tips.map(function(t){ return '<li>'+t+'<\/li>'; }).join('') +\n      '<\/ul><\/div>' +\n      '<div style=\"text-align:center;\"><button type=\"button\" class=\"dbw-again\" id=\"dbw-again\">' + T('again_btn') + '<\/button><\/div>';\n\n    resultEl.innerHTML = html;\n    resultEl.style.display = 'block';\n    formEl.style.display = 'none';\n    resultEl.scrollIntoView({behavior:'smooth', block:'start'});\n    document.getElementById('dbw-again').addEventListener('click', function(){\n      resultEl.style.display = 'none'; formEl.style.display = 'block';\n      formEl.scrollIntoView({behavior:'smooth', block:'start'});\n    });\n  }\n\n  goBtn.addEventListener('click', buildPlan);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>The essential Dubrovnik experiences<\/p>","protected":false},"author":3,"featured_media":1576,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-755","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-travel-guides"],"_links":{"self":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/comments?post=755"}],"version-history":[{"count":8,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/755\/revisions"}],"predecessor-version":[{"id":1762,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/posts\/755\/revisions\/1762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/media\/1576"}],"wp:attachment":[{"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/media?parent=755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/categories?post=755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/croatiamuse.com\/de\/wp-json\/wp\/v2\/tags?post=755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}