Если есть иностранная карта, можно и заранее купить, будет самый жаркий(в смысле количества людей) сезон. А так в принципе и на месте можно купить. Но думаю в эти даты будет большая очередь, в эти даты везде будет очередь)))). Ходят шинкансены часто. Каждые 15 минут