Located on the coast of Montenegro, Budva is a small town with stunning views over the Adriatic Sea and a beautiful medieval "Old Town".