For our upcoming trip, it looks like trams and buses will work best since we are not near a Metro station. Now I'm wondering where I would buy/top-up a Viva Viagem card or a 24 hour ticket.
Are they sold at other locations and I somehow missed that in my reading?