My understanding is all Capital One credit cards don't have Foreign Transaction fees. I have started making pre and post
ABD arrangements for my Italy ABD this summer and can confirm that the GM MasterCard that I have had forever (and was recently sold from HSBC to Capital One) has no fees... and the FX rate being use is a super competitive rate.
I am not sure if you are near the Capital One branch network (I think they have branches in NYC tri-state area and in Louisiana), but they don't charge ATM fees and they re-imburse you for fees incurred using their ATM card at other banks! I read somewhere that this holds true in using their ATM cards in Italy. I have not tested this out, so YYMV.
(I feel like a spokesman for CapOne... and I work for a competitor!)