A comprehensive guide to the best things to do in Budva, covering the best beaches, the beautiful Old Town, great day trips and much more!