Shakepay, Xapo looks cheapest (fee is around 1.6% to deposit), although i gave it only quick look.
Shakepay may have been cheapest when you posted BUT they are now scamming deposits! They are NOT crediting accounts! Not responding to support tickets.
Twitter search shows others with same problem.
And also this site, here's another thread:
https://bitcointalk.org/index.php?topic=1411180.msg26907322#msg26907322