A toddler bed is a really good idea, take him with you to pick it out, if it is something he likes he is more likely to sleep in it. The night light help to something that he like that isn't to bright. It might also help to get a childs pillow and a cozy fleece blanket, and a stuffed toy. Some children also sleep well with noise, like a sound machine. He will probably cry the first couple of times but don't give in, simple go in and let him know that he is ok and you are close by.
These are things that should help hope they work as well for you as they have for me and some of my first time mom friends.