I imagine that this also avoids any credit card foreign currency fees?

It does, yes.