Best Free Things to Do in Dubrovnik · 1. Old Town · 2. Stradun · 3. Lapad · 4. Sveti Jakov Beach · 5. Pile Gate · 6. Lopud Island · 7. City Harbor.