You can buy just about anything from the movies. From clothing to 'school equipment' and souvenirs
Yes- Hogmeade and Hogwarts Castle are in the Islands Of Adventure. There is a HUGE range of Harry Potter merchandise on sale there.
Yes, at the Universal Studios store. They also have one in City Walk before you enter the park.
Yes, they do sell Harry Potter merchandise.
Thanks! Your answer is awaiting moderation.