A guide to the 21 best things to do in Taipei, Taiwan, plus where to stay, when to visit, and the best night markets and food.