My first son, we started about 10-12 months, but learned lots and now we do the same with the new baby who is only 6 months old, but started at about 4 months old.
I never had the time to do a bath nightly (so kudos to you moms who do!) but if we do a shower or bath, it is first and we start at about 7:30 then!
So our routine is at 8:00:
1. Potty (for the 2 year old) and diaper change for the baby
2. Take medicine and vitamins (for the 2 year old)
3. Get into PJs (for both boys)
4. Kisses for daddy and brother and blow a kiss to the doggie
5. Find blanket
6. Sit on the bed and read 2 stories (usually nurse the baby some point here)
7. Call daddy in for prayers
8. Kisses for mommy and tucked into bed
9. Lights out, music on (we have a CD player that plays his favorite Imagination Movers CD), blanket and whatever animals need to be in bed that night (no real permanent lovies...just whatever suits his fancy for that night), gate up at door.
10. Kiddos asleep
In reality, our bedtime routine takes only about 15 minutes normally! We don't wait for the boys to go to sleep before we leave the room and both of our boys, thankfully, go to sleep without much issue...we just put them down sleepy and leave (waiting until 10-12 months, yes, we had to do the cry-it-out method with our older son...however, like I said, we learned lots from him and now with our 6-month-old, we have never had a cry-it-out night yet!!!). If we have issues with playing or getting out of bed with the 2-year-old, we just pick him back up, tell him that it is time for sleep and put him back in bed and leave...if it goes on, we usually turn off the music or have "his friends" come out to the couch with us for a few minutes (which causes tears and a fit) and once we return them to him telling him that his friends are tired and ready for sleeping, that usually takes care of the problem.