Bus from Agra to Jaipur
I'm wondering if someone can fill me in on bus options from Agra to Jaipur. Trains are all full for my needed dates, and I have very little flexibility. What service is recommended or not recommended? Can one get tickets in advance online? Or are tickets always readily available? I'd appreciate any insights you may have.