Have you looked into National Geographic Photo Expedition? They do a NYC workshop over 3 days where you head to different places in the city to take pictures with a group, then everyone go back to the classroom and pick out their best 5 pictures, then a Nat Geo photographer will critique all the photos. Awesome experience and one of my most enjoyable trips!