Here's a list of 30 fun things you can do in Bansko, Bulgaria from alpine lake trails in the Pirin Mountains to the best restaurants in town!