Most cats will lay and sleep anywhere. You can buy a cozy bed for you cat if you want, this will let your cat know it has its own place.
Some cats tend to like being around people and would most likely want to sleep in the bed with you. This is something you are going to have to really consider ahead of time. Usually once you let a cat sleep on your bed once, they find it comfortable and want to sleep their ALL the time. If you like having space to move around, letting the cat sleep with you would not be a good idea. If you decide you do not want the cat to sleep on your bed, start training as soon as you get it. It may take awhile. You will have to take the cat off the floor and sternly tell it no. It might be a good idea to put a cat bed near by so you can put the cat in its OWN bed to help it understand better, that is where it is supposed to sleep.
Small kittens should be kept in a cage or in a closed room with a litter box, food and water at night to keep them out of mischief or from having accidents on the floor. Kittens also like to feel secure. If you do place them in a cage at night you can wear an old shirt you don't really like for a few hours and when you put the kitten to bed, put the shirt in his cage. The smell of you on it will comfort him.