A complete guide to visiting Kotor, Montenegro including things to see and do, where to stay, the best restaurants to eat at, and more!