To get a better understanding of the city and for some incredible views, be sure to walk the walls of the Dubrovnik old town. For a modest fee, anyone can climb the ancient stairs and circumnavigate the town, seeing life from the rooftops. The current walls were constructed between the 12th – 17th centuries and were amongst the most impressive of the Middle Ages. Their incredible width made sure that no one ever took the town by force. When you visit be sure to walk the walls early in the day in order to avoid the crowds and of course the heat.