Hi - I'm new here

I'm getting a 'teacup' yorkie in a couple weeks. It's going to be about 4 pounds max as an adult. Is it possible to train my yorkie to go indoors on a pad only? In a certain area of the house? Or is it imperative to get the dog to go outside?
Also, the dog will come in a crate - most likely a hard one since it's traveling by plane. Should I get a soft crate/playpen for the house as well?
I had labradors when I was a kid but back then just letting the dog out the back door and letting them back in hours later was the extent of things. My wife and kids never had a dog. So, I'm trying to get everybody prepared before our new arrival. Everyone is so excited.