I think a crate would be best since you are home most of the time and can take the puppy out when needed. You can upgrade to a playpen when she gets better with potty training or when you won't be able to be home all the time.
This site has really cheap but good quality wire crates, esp if they are on clearance! And it's free shipping =)
Midwest Pets iCrate Single-Door Dog Crate - 15 - X | CSN Stores
oh there's also a double door crate on clearance for $21...just scroll down you'll see it
Midwest Pets iCrate Double-Door Dog Crate - 15 - X | CSN Stores
good luck!!