Banska Stiavnica, Slovakia is one of the most beautiful towns in Europe. Read the post to see why it's so special and why you should visit it too!