As funky a town as you can find upstate, Rosendale is beloved for its street festivals, independent movie theater, and natural caves and lakes.  Nestled on the Rondout Creek, Rosendale is convenient to New Paltz, High Falls, Rifton and Kingston.  Check out Market Market for food and music, and the Rosendale Cafe for great vegetarian cuisine.