My ds was a 6pm bedtime before 'the switch' to evil child at 6:01...
For dd (2 1/2), its a simple routine.
Dinner
Milk
Teeth
Story
Cuddles
Bed
She is pretty good. Sometimes she lays in her cot, chatting. This is ok, cute to listen to. Occasionally, she will get up, shout, bang...so I go in with my 'serious voice' and tell her off for keeping her favourite toys awake. I ask the toys if they want to sleep in my bed. They usually give her one more chance to be quiet.
Don't usually give her a bath before bed, as it wakes her up too much. Unless we had mash for dinner..
She has no idea that the big square thing has pictures on!
One thing that helped with ds was letting him choose his own bedding. And pjs. If he had picked them, he was happy to wear them.