Hello, first time going to Japan here. Are there any big name things in Tokyo or Kyoto that need to be booked in advance? For example, we have heard that the Team Lab in Tokyo fills up very quickly, and we plan to hit the museums and temples in Kyoto. Also, we were hoping to find a baseball game /sumo match, how far in advance should those be? Dates are mid to late March, which I know is peak time if that affects anything. Thank you!
by Goopatron