The mountain town of Jiufen in Taiwan is often cited as the inspiration for the anime "Spirited Away". While film director Miyazaki himself has denied this claim, the reputation has stuck. Walking through the narrow alleys lined with tea houses food stal