Citibank Visa is 3% on top of whatever the crappy conversion rate they decide to charge you at the time...

I use paypal linked bank account for foreign purchases ever since i found out years ago about the above...

Not sure about the paypal exchange rates being a day behind, but it could be dependant on US markets rates which were closed (locked) when you made the transaction or when you checked the day rates at the time. Anyways, its always been a hit and miss with paypal's forex rates for me so far...but it still beats paying via CC.