We have returned from India and had a fantastic time. We used a tour company called Jaipur Magic. The web site looked good but the experience was even better. We had a great time from them moment they picked us up at the airport - no problems or worries - to the moment they dropped us off. All the drivers were curtious and really knew their way around. And the guides they gave us .... THE BEST ... we had a young lady named Swati Yadar .. her family has been in the travel industry for a long time and she was wonderful. Not only did she make us feel comfortable she was very knowledgeable and gave us insight we would never have received from a regular tour. She was ready to take a break when ever we needed it and ready to go when we wanted to go. Her English was excellent and I think she knows the best shops for anything in town. She took us to have some clothes made at a wonderful store that we NEVER would have found on our own.
I'll post more about our trip later but wanted to get this up for anyone looking for a really good tour company and or guide.