The last place sounds the best. Would you really want carpeting in such a damp environement like Florida? It does not sound to be too expensive to deodorize and paint. You probably would repaint any place you go into. You should probably call a fire restoration place and see what they would charge to remove smoke odors. They would have the best experience compared to a contractor. Get the estimates and put in the contract you want the sellers to pay for cleanup.