Easthampton Diner Restaurant
117 Union St.
pretty late (1-2am)
This place is really more of an restaurant than a diner. They're open 24 hours on weekends only.
I don't know what they're like during the day, I've only been there late night. They have a full menu at night, but I would recommend sticking to appetizers or Greek/Italian food.