Downtown New Paltz: The main strip hosts funky restaurants, shops, bars, galleries and antique stores.