RE: Breakfast in Richmond, VA
I work in Richmond but live in Williamsburg, so I don't eat breakfast here very often. I *do* sometimes indulge in Rainbow Donuts. They are just west of Karen's Diner (never been, but looks good!). I think they are the best donuts I've had - big and fluffy glazed donut, much better than Krispie Kreme.
3rd Street Diner is popular, but it is smokey so I don't go.
It kind of depends on where you are staying, too. If you're out in the West End you may not want to come downtown for breakfast.