I vote no necklace. The earrings will be plenty. If she wants a little something more, maybe a cute bracelet that matches. As for hose.......I would go without. No matter how cold just because they are open toed shoes. Just give her a coat to get there to and from. In the dance she won't need to be all that warm. Plus, hose aren't that warm anyways, it won't make much of a difference.
That dress is so cute! I think it is perfect for a semi-formal dance!