Rapunzel fits perfectly into Ravenclaw however. As I recall, she is intelligent and wise and full of creativity. Anna would also fit into Gryffindor as she is very brave. But Hiccup would rather fit into Gryffindor as well, Hufflepuff is for those who show loyalty, patience and humbleness. But Kristoff showed a lot of loyalty and was kind at heart, so he is definitely a Hufflepuff. I have never seen Brave but I've heard that Merida was a warrior (who probably has never heard of a hairbrush or even a hair clip) so I'm assuming she'd be in Gryffindor since a warrior requires a spine. Then again, the Sorting Hat also sorts you into the House which you'd want to be in (For example, the Hat was originally going to sort Hermoine into Gryffindor since she is so extremely intelligent and her desires relate to academic success. And he was going to sort Harry into Slytherin since he wanted to prove himself and desired a family (and Slytherins are also known for looking out for each other as a family/brotherhood)).
Astrid is so determined and she has great leadership talents. Elsa should be a Slytherin as well since she is also determined and has leadership skills. She does not fit in Ravenclaw since she lacks all wisdom and is not very intelligent. However, Rapunzel fits well in Ravenclaw.