Kotor topped Lonely Planet's list of the top-10 cities to visit in 2016. Filled with charming cafes, plazas, and mountain-encircled bays, it's still something of a hidden gem.