The Hudson Valley is home to so many great hometowns and no matter which one you call home, they all have something special about them. New Paltz is one of the many Hudson Valley towns that I've called home in my life and honestly, it's one of Ulster County's best towns.