If you do white walls you will have to paint the ceiling as two whites are never the same, plus the older one will have aged.As said preparation is the key. I have since found out that prior to painting. fix any holes and cracks. Then wash the wall down with sugar soap and leave to dry. Two coats is always better then one.
I would like a cream colour for the bedroom, but OH wants white. Told her we did not want to wake up thinking we were in a hospital room. Not sure if that helped?