Hi All.. I am a soon to be new mommy of a girl yorkie puppie

..Her name is tentively set to be Princess. I'm looking to get her within the next 2-3 weeks.. I am kind of anxious & scared..
I wanted to know is there anything I need to be doing to get my home ready for my new puppy?!?! I brought her a bed , but others are telling me to get a playpen too....
What is the best way to potty train?!?! Any suggestions on pet food?!?!? Also I wanted to buy toys but wasn't sure which ones are good for her..
I also read some where that they can have table food.. Any suggestions or tips are very well appreciated..