Quite a big project. Depending on how the floor plan is (all rooms have an exterior wall?) you may be best off looking into something that shoots in from the out side, like BelAir Networks (»www.belairnetworks.com/).
Installing smaller access points in each building would be pretty rough in a project this size.