Hi, I just want to start with mining.
Are msi's NVIDIA graphics card good?
or do I need to venture a bit from my local market to get AMD's product.
For Nvidia cards you cant mod the bios, so you are stuck with whatever card you get. Check with your retailer if he will allow you to check the card in a system before buying it - you will need to check the memory type in GPUZ. Samsung memory is the only one thats good for eth mining for Nvidia 1060. For 1070 and above any memory is equally good.
In my opinion Samsung memory based Gtx 1060's are the best value for money cards right now.
And are risers completely necessary, I'm not finding them in my local market.
And what motherboard would you suggest for upto 4 GPUs?
Yes, there is no other way to connect multiple graphics cards to one system. You can buy risers on amazon or ebay if you cant find then locally. Almost any motherboard out there will support 4 graphics cards, but I would recommend the Biostar TB250 boards.
Also as a special case, check out the Biostar GT7 Z170 motherboard, you can run 4 cards on it directly without needing risers.