I'll have to agree with Bandcamp. It's fast, simple to use, and it's flexible. You can sell both digital downloads and physical products, automatically include digital extras (liner notes, videos, images, etc.) in downloads, and they take only 15% of what you charge. Customers can also download their choice of 320Khz MP3s or FLAC files.
I've had no issues selling to customers overseas, either. I frequently ship to England, France, etc.
I've used it for my own music for a year and a half, and it's been excellent.