CRATE !@%(#%!#?

Hey Everyone!

I have a question for you all..

I'm planning to crate train my (soon to be arriving) Boston puppy.
What dimension/size crate would you recommend?

Should I use an actual carrier (plastic on three sides) or the all metal "open" crates?

Thanks :)