What to pack in hospital bag?

What are the necessary essentials you all would suggest I put in my hospital bag for me and my newborn when I go to have him in a couple of weeks? What are the things I NEED the most? For baby and me? What all will the hospital provide us with also?