Featuring a historic city center and startlingly beautiful nature, Dubrovnik combines everything we love about Croatia into one storied city. The Old Town