European tourist resort sea fort Budva with medieval architecture at sunset beach with dramatic sky in Europe country Montenegro of Balkan peninsula