When you first hit Dubrovnik, you'll swear you've time-traveled to the Middle Ages. From up high, it's like a real-life Game of Thrones set with the sea as its stage. The old town's walls, the narrow streets, and those orange roofs - it's all so chill, yet packed with history. You gotta see it to believe it!