I'm not up on the fees.
But you go to the post office and fill out the form and send it in along with forms of id(right birth cert), photos, and money.
Depending on the age of your DD both you and hubby will need to be there. If DD is 16, I believe, she can get an adult passport and it will be good for 10yrs otherwise it is a child's passport both parents(or the right forms for only 1 parent) and the passport is good for 5 yrs.
Expidited costs extra
Personally walked thru costs extra
You will be quoted 4-8 weeks. It is the standard answer. Depending on where you live, if you are closer to a passport hub, it will take less time. I have seen on the Cruise Forum, people post getting passports back in 2 weeks.
I believe post office is the best place to get passport, probably the only place. You can get a pic done anywhere, just make sure it follows the guidelines.