We share our top choices for the very best Harry Potter souvenirs at Universal Studios Orlando, plus tips on where to buy them and when shopping is easiest.