Holiday Inn is a LOT closer to the airport than the Ramada Inn.
Also, I see you're coming from Maine. You might want to check out the Days Inn in Saugus and the Courtyard in Saugus/Revere (it's close to the line, I think it's in Saugus). Days Inn is probably best for you since it's on Route 1 South; for the Courtyard you have to go to the second exit beyond it and reverse direction north. On the other hand, it's more convenient on your way home. Each property has its own airport shuttle. Also look at Sheraton Four Points. There's one in Revere, a city away from the airport (Saugus is two cities away) but I don't know if they provide free airport transportation.