Budva lies at the heart of Montenegrin tourism, with a beautifully preserved old town and fantastic beaches. As well as the pretty islands in the bay and it’s stunning sandy beaches, Budva is rich in history. The Old Town lies on a small peninsula and represents a treasure chest of cultural heritage. The Budva coast itself is 21 km long with no less than 17 beaches, and includes, Sveti Stefan, certainly the most iconic place in Montenegro. Originally a fishing village, the island is now a 5 star hotel run by Aman Resorts, connected to the mainland beaches by a narrow sand spur. Further south is Petrovac, a beautiful coastal town located approximately half way between the towns of Budva and Bar.