Hi--I have seen postings regarding Narita airport layovers, however, we will be arriving at 4:50 on Christmas eve and departing on Christmas day at 11:10 am. Does it make more sense for us to stay in/near Narita? Will anything be open for dinner that night? Or, should/can we venture into Tokyo proper given our flight times and the days that we will be there? Thanks so much.