If you visit Nikko, and would like to have some good ramen before you head up to the temples and shrines, there is a good ramen restaurant across the street from Sunkus on the main street through town. The blue marker on the map below shows where the restaurant is located. I don't recall the name of the restaurant but it is at the back of a small parking area. You can zoom the map in and see it better. It is only a couple blocks from the train station.
View Larger Map
Also, if you like Indian food, there is a really good Indian restaurant across the street from the Nikko train station. I did not put a marker for it on the map because I don't recall which corner it is on but it is across the street from the station and it is really good.