im getting a baby kitten in a few weeks time

and i was wondering if any body has tips on what they need and how to care for them the best, and what to buy them do they sleep in beds? because i heard they will chose where they want to sleep and that they perfer cardboard boxes with holes of diffrent sizes to explore.