This tiny Balkan country is best known for its natural beauty, gorgeous beaches, deep canyons, glacial lakes and mountains. Discover it's diverse history with antique Venetian villages and UNESCO walled cities. Here are the top attractions in Montenegro.