For serious typing sessions (or if you just can't get the hang of the iPad's on-screen keyboard), an external keyboard is a great iPad accessory. Here's our guide to the different types, along with recommendations for the best models.