its difficult to exchange for qatari riyals from oversea as Qatar is on still on the way in becoming develop country for tourist and business. But you will be able to withdraw cash using ATM cards with the common international service like Maestro and so on.

As for how much money u have to bring that very much depend on your purpose of visit. And of course mojority will accept in US currency.