Regarding traditional clothing, the kimono were very commonly worn by both men and women in the early ages of Japan but not so much in the 21st century.
In Japan, a shrine is called jinja. This place is where most people come to worship their Gods and communicate with them through prayer. At times you will also people tend at these shrines - The chief priest, the kannushi, who is responsible for all religious observances and running the shrine and the girl assistants, the miko. There are also lucky charms and other objects that you will see at a shrine. Some are to determine the will of Gods and a way to communicate with them, asking for protection.