I have wavy hair rather than curly, but can make it go really curly using the following method.
Regular trims, usually every couple of months.
Wash with a silicone free shampoo, smoothing the shampoo through gently. I usually shampoo twice and use Korres shampoo (from Waitrose), then condition and leave on for around 5 minutes. Comb through with a wide toothed comb then rinse with clean water.
Squeeze the water out in a ponytail shape.
Wrap a very thin towel round the dead in a turban style and leave for 5 minutes, then remove.
I then use a marks and spencer hair turban. Place on the bed, then lean forwards and scrunch the hair on top of the head, lower the head onto the turban, then wrap it round, so that all the hair is piled on top of the head. Leave for around 30 minutes, by which time the hair should be almost dry.
I put my hair up, normally in a high ponytail, bun, twist or just scrunch it to my head and pin in place with grips.
I only wash once or twice a week. On none wash days I shake my hair out, run my fingers through a few times to give it some shape, scrunch some argon oil on it (just a few drops), then put it up again.
Hope this helps 