The ultimate guide to visiting Hobbiton and the Shire in New Zealand. Find out all the things you need to know before you go.