*Formal shopping? Is it usually done separate or do we go together?
it depends on how close you are as friends. Obviously you're going to just wear black pants and a shirt. So how about you let her go dress shopping with her girls, and you find a shirt after
*Shirt colour? Something about matching the shirt with their dress
flowing on from your first question. couples who colour-match are incrediby cute! sometimes it's hard to match the EXACT color so make sure your colours don't match. ie. if she wears a green dress, dont wear a red shirt! lol it's not Christmas yet. Find out wat she's wearing first!
*Corsage thingy? Wrist or pin on?
steer clear from pin ons coz her dress may not be appropriate for a pin-on. at my year 10 formal, a girl had a pin-on and it made a massive hole coz of the material of the dress. Wrist corsages are gorgeous! I'm sure she'll love it
*Flowers? Thats obvious right?
This depends on how close you are with the girl and/or whether you're interested in her. If so, flowers are a nice way of showing how you feel. But if you buy her a corsage and flowers, it may look over-done. Most of the time, you do either a corsage or the flowers. I like the corsage idea coz then she can dry and press the corsage and keep it forever (I still have my yr 10 corsage lol)
Anything else important? Formal transport etc?
In year 10 i just went to the formal with my partner and we hired a Mercedes and it was hawt lol In year 12 i went to the formal with 4 other girls so we hired a limo. It depends on if you're having Pre-Formal Drinks. Are you going to be with friends before the formal? If so, you can all pitch in money and get a limo! Or you can hire a small car for you and your partner.
something else that's important:
1. dont fuss over your partner at the formal.
2. don't leave her alone ALL night
3. be on a table with girls and guys so she can mix and mingle
4. introduce her when you say hi to your mates, otherwise she'll think you're embarrased to be seen with her
good luck!