A good way to set a time for curfew is to let the time home be whatever grade they are in. When in 9th grade - 9:00, 10th grade - 10:00 and so on. At our house, the time changed on the first day of each school year.
We got a simple little alarm clock to put in the living room near the front door. Before either of my teenagers goes out in the evening, we make sure it's set to match the cell phone time, and that the alarm is set for the time I want them home.
My daughter will be 16 soon and she wants a boy/girl party for the first time. Any and all ideas are welcome. I haven't a clue what to do with them. She is inviting 9 people so including her there will be 10 teenagers in my small apartment.