It depends on her lifestyle. If she is active in sports and needs to carry gear a hatchback is good. If not a couple is good. I think a new drivers should stay away from anything with a high center of gravity such as SUVs, and Jeep because they are easier to roll over. I think they should have more driving experience driving before getting those.
For a 16 year old, you should get a car that is not too big, and also that's not too small. I wouldn't recommend a XL car, unless you're an experienced driver, which obviously you're not. And the car should be able to hold more than two people, unlike the Smart Car. Also, the Smart Car wouldn't be safe either, because if you get in a car wreck, you're most likely to suffer more than the other person, because you have such a smaller car than most people.Also, not really a wagon either, because they're longer, and sometimes more harder to find a parking spot long enough for them, and most definitely not a convertible. It wouldn't do well in the winter, and they're much colder on the inside than a regular car for self-explanatory reasons. Also, a truck would be also a little too much to handle, and they cost more because of the gas they take in, diesel. Also, a van would be too much like a wagon, and that's not what we're aiming for! So what I would recommend, would be a SUV. Not too long, not too short. Just right.