I am going to Okinawa in July and on the way home we have an overnight layover in Narita. We'll get there around 3:30pm and leave the next morning around 10:30. Is it worth the trip to Tokyo for a few hours that evening? If so what's the best way to get there? What would be a must see in Tokyo? And if not, what are the must-sees in Narita?