Oh, Christmas… What a wonderful time of year… Could there be anything better? Well yes, a Christmas vacation! Make your wildest Christmas fantasies come true with a once-in-a-lifetime trip to...
Lake Placid is a small city in the Adirondack Mountains in upstate New York. It is famous for the 1980 Winter Olympics, amazing nature, food, and people!