Sounds like you have some amazing friends. ^^ I hope you have a blast! You don't need a date, most people at my grad just danced with their friends anyways.
Word of advice - don't wear heels. It sounds like a great idea until you have to walk several blocks to the hotel (if you prom is anything like my grad was), and end up walking barefoot on dirty downtown sidewalks.
We don't really have prom here, only grad which is basically the same thing, but only when you graduate. Mine was... not so great, because I didn't plan very well and although I absolutely adored it, my dress was too tight and too poofy (read: a boiling inferno). I ended up having a panic attack and crying in a bathroom stall most of the night. But I came home and watched Real Housewives and played Ocarina of Time, so it was all good in the end.