It is an old topic, but it still relevant question. First time I bough NEM using VISA card with USD from changelly. Although is not the cheapest way to do it, but for sure easiest. If you want to save some money I would suggest to buy xem by using XEM/ETH or XEM/BTC pair.
I did a comparison of 4 ...