Where to Stay in Budva
Budva's accommodation splits between inside the Old Town walls, along the promenade, and further out near the beaches. Prices double in July-August compared to May or September, so book at least 2 months ahead for summer.
For Old Town immersion, Hotel Astoria (Njegoševa 4) has 20 rooms in a restored 18th-century Venetian palace — doubles EUR 100-180. You're steps from the Citadela and the marina. Avala Resort & Villas (Mediteranska 2, right at the Old Town entrance) is the landmark four-star with 207 rooms, a pool, and direct beach access — doubles EUR 90-200.
For budget options, Saki Apartmani (a 5-minute walk from Slovenska Beach) has clean doubles from EUR 39-60. Hotel Mogren (Slovenska Obala, 50 m from the sea) is a solid three-star at EUR 60-90. Private apartments rented through locals at the bus station can go as low as EUR 15-25 per person per night in a shared room, but check that the running water works — a known summer issue in older buildings.
For the full luxury experience, Hotel Splendid in Bečići (2 km south) is Budva's only true five-star with a massive pool complex, spa, and private beach — doubles EUR 150-350. It's a 20-minute walk or 5-minute taxi from the Old Town.