Where I'm from everything is closed on Christmas, even Wal-Mart, except the local Chinese takeout, so if you don't want home cooking, that's your one option.
Now, living in a larger area, there are some other limited options but as a seventh generation European descended American I have never known a single family that celebrated Christmas by going to a franchise restaurant