Marching in the parade on Saturday is great. I've been going for years.
Many people meet up at the St. Andrews Pub before and after the parade and then at Stout that night for the party.
http://standrewsnyc.com/
http://stoutnyc.com/