Idyllic and fairy-tale like, the Hudson Valley is home to some of the most beautiful and overlooked small towns in New York. Simply put ... hidden gems and expert travel tips?