Here are nine reasons why you should book a trip to the spectacular Tatra mountains in Poland: stunning scenery, comfy mountain huts, affordable, and more!