Temples and shrines are the calling cards of this Japanese city. With more than 1000 temples and 400 shrines on offer, you can talk a walk on the spiritual side all day, everyday. Be at one with nature at the numerous Japanese gardens throughout the city, get your cultural hit from Japanese traditional arts such as kabuki (stage dramas) and noh (musical dramas), and delve into history at the city’s galleries and museums. Don’t miss out on a geisha dance or tea ceremony, shop til you drop at Shijo Street and indulge in delicious food at Nishiki Market.