Dubrovnik is a town with very many different activities one could do during their stay in this town. I had such an historical trip visiting most of its historical sites such as Rector's Palace, Revelin Fortress and the Fortress of St. John. They had totally different features in terms of their histories, Planning and style.