As we will be in Boston for 6 days we are planning to buy the weekly pass. Is the plastic Charlie card? There are details on the MBTA website as to where to buy them but neither Logan Airport or the North End are mentioned. We may want to buy the cards at the airport (unlikely, I think) but will certainly want to buy them near to where we are staying in the North End. We probably wouldn't need them until our second day. Would every subway station sell them or do we have to go to specific ones? Finding the info on the MBTA website confusing.
Also, in New York you can only buy 2 passes on one credit card to prevent fraud. Is this the case in Boston too? Thanks for any help.