9. Take Unique Classes
Enroll yourself into one of the many unique classes in NYC, definitely making for a good activity for our list of fun things to do in NYC on a rainy day. You can attend beginner classes and discover a new skill hidden within you or improve on your skills with higher level classes. Enroll in something exciting like photography or painting.