No, it covers the city ATAF buses - not the "hop-on, hop-off" tourist buses that are double-deckers and have the top open. Those are private buses, not part of the public city bus system (ATAF) which IS included in the Firenze Card.
Depends where your hotel is at - you might be able to walk, take a bus or taxi.
What area, street is your hotel at? Try mapping directions to it on Google Maps, it is pretty good at showing you the BUSES you can take if you use the "public transport" tab in the search box.