Nijo castle is home to some of the prettiest landscape gardens in Kyoto