It's very easy to buy shinkansen tickets in person at train stations in Japan. Any JR ticket office or ticket window can sell you shinkansen tickets. In larger train stations like Tokyo and Kyoto, they also have dedicated shinkansen ticket offices. Here's the one in Tokyo Station on the Yaesu side.