SNL has the last live show of the season on May 12th with Will Ferrell hosting, but I imagine it is very difficult to get tickets to that.
The Village Voice is a great entertainment resource:
http://www.villagevoice.com/
Concert calendar (to die for):
http://www.villagevoice.com/events/concerts/