Take Tour was best for me to meet my own flight schedule and budget. In this trip I was in a Chinese tour, and I was only one Japanese, but I was always supported by the tour guide and by the other kind people, felt good all the way around the tour.
The tour guy Ken is super nice and can speak very fluent Chinese and English. For the tour, I wish we could spend more time on the castle as it is really good and worth visiting, but we were given only one hour there which is not enough to join the tour provided by the castle. So basically we just walked around outside area and left... In all, it is a good tour for sightseeing, but if you want to know more or experience more, it is better not to join this one.