OP, I am a South Indian and Dosa's is a regular for us.
Here are the list of Indian grocery shops in DC :
http://www.courtesyindia.com/usa/Indian/Grocery/locator.aspx?City=Washington,Washington%20DC
You don't need Idli Rice. You can use any white rice or one part white rice & one part brown rice. Soak a tsp of Fenugreek seeds and also 2 tsps of Poha (flattened rice).
Grind the batter to a smooth consistency. And then leave it overnight in a warm place.
Fenugreek seeds give the brown color. Poha makes the batter smooth.
For an easy option, In Indian grocery shops, you get Udad Dal flour and Rice Flour separately. Add 1 part of Udad dal flour to 2 parts of rice flour and add water & mix to get the pancake batter consistency.
Soak it overnight and you can use it for Dosa's. They come out good enough to eat.
Another easiest option is, You can find MTR or Priya Instant Dosa Mix, they also give good dosa's. Those two are authentic South Indian brands.
Try Peanut Chutney with Dosa's. It tastes yummy. Roast Peanuts. Add the peanuts, 1 clove garlic, 1/2 tsp of Cumin, 2 green chillies and required salt and grind it by adding water. You can add tamarind concentrate or lemon juice for a hint of tanginess.