Q: We will be arriving in London on New Years Eve and wonder if there are any attractions/shops/museums open in London on New Years Day.
A: Yes, most places should be open in London on New Years Day, though if you have some specific museums in mind it might be worth checking on their websites.
You may however find that some places operate Sunday opening hours so for example, might not open until after lunchtime.