RE: the stairs, sitting on stairs anywhere is sort of bad manners in Japan (considered to be rude), but in most places it would be excused, especially for a visitor who doesn't know better; temples are a different story though. Same thing for sitting directly on the ground IIRC?
Source: https://www.amazon.com/Amys-Guide-Best-Behavior-Japan/dp/161...