Bassinet, crib, co-sleeping, or one of those travel crib ( not sure what they are called)

Veronica

What worked best for you? Baby is due next month and I just don't know