I live in the Diocese of Buffalo. There are half a dozen churches within a reasonable (less than 30 minute) driving distance from me. You can make the rounds starting at 5 PM on the 24th (children’s liturgy vigil Mass,) 7 PM, 9 PM, 10:30 PM, and midnight. The parish with the children’s Mass has the 10:30 PM Mass as well. If you plan on going to either the 10:30 PM Mass or the actual Midnight Mass, you had better get there early (at least half an hour) if you hope to get either a parking spot or a seat. There is a national Marian shrine near me (about half an hour away) which has a Midnight Mass, followed by coffee and pastry reception held by the priests who direct the shrine. I went to it last year. Again, standing room only, but the nice snowless December weather as well as the fact that the entire shrine is decorated with Christmas religious-themed light displays drew me out.
Elsewhere in the diocese, it seems the same sort of thing exists–neighboring parishes have off-set Mass times for the Christmas Mass During the Night (anywhere from 9 PM to midnight.) The actual Midnight Masses are noteworthy for drawing all the nominal Catholics. A friend of mine said it was almost comical to hear “and also with your spirit” responses last year from the congregation. I noticed quite a bit of that, too, from the folks who were unaware of the liturgy changes.
Unfortunately, this year I won’t be able to attend Mass anywhere on Christmas, whatever time: I’m having back surgery in mid-December, and will be in a back brace, so I will have to settle for watching either EWTN or the televised Mass from the Vatican, and receive the Eucharist later in the day sometime on the 25th. I have it all set up already. It’s nice to know I will be receiving Jesus on His birthday, but having to just watch Mass on TV at home is almost like “attending” your family’s Christmas celebration via Skype! (I’ll be doing that, too.)