I am travelling with my husband and 2 kids aged 6 and 8. We are staying at Odaiba so won't be venturing out on the subway until after peak hour. This means we may not get to Shibuya until around 1030am. We probably want to head back to Odaiba by 4pm to avoid peak hour on trains so we will need to leave the Shinjuku area by 3pm. Given we have limited time, how should I plan the day? Should I start at Shibuya or Shinjuku? What are the must-sees? I am guessing the Tokyo metropolitan building, shopping strip near Harajuku and Shibuya crossing. I presume we won't be able to walk the whole distance and will catch the subway in between the stations? Your help is appreciated.