as the above pointer noted...it's well within the ability of a DIY'er
All you need is a black / white / ground.. Some older systems do not have a ground wire.
There are Fan Rated Electrical Box units available.. Do NOT attempt to hang a fan on a standard outlet box !!!
Having access from above helps a little, but is not crucial.
Two ways of controlling the fan...and light. You can use the pull chains for both fan and light or use the wall switch to control the light and use pull chain to control the fan, i.e. leave light pull chain always on and use wall switch to turn power on and off, while using fan pull chain to control fan.
Or you can control both fan and light by remote control replacing the wall switch. Remote control unit is self contained. At the wall switch connect the switched hot wire (normally black), to the feed hot wire... again black...(connect both black wires together with a wire nut so that ceiling box is always hot. In the ceiling box...connect hot and neutral to the remote control receiver and then the hot, neutral and light outputs of the receiver to the fan wiring. Test the operation completely before reassembling the fan shroud and blades because sometimes those antenna's can be real picky.
HD has the bracket for about $10. and also carries a wall box mounted remote control unit by Hampton Bay for about 30.00
Remember to turn power off at the circuit breaker when working on the switch outlet.
Home Depot was quoting a price of around $150.00 plus parts to install a ceiling fan.
You didn't list your level of comfort with working on electrical circuits. If you've replaced switches / outlets / lights etc then you probably have the required tools available. If not, you might wish to have it professionally installed. If you still want to go ahead, remember to test power to outlet after shutting off the breaker (or switch) to CONFIRM that the circuit is dead !! Lights and receptacles in the same room frequently are on different circuits. Avoid surprises, always recheck for power at the box you are working on.
hth
Peter
hth
Peter