We have used the services of Indian Panorama for 2 trips to India and they have been fantastic both times. They organised both trips for us (after we gave them the rough route we'd like to take) and set us up with hotels (all great for the budget we had) and suggestions for sites to visit and walking tours in some cities. They also offered advice where we might want to add in a place or spend less time somewhere else - because they have the local knowledge that would be lacking by using a tour operator in my own country. They are on hand (email, phone) at any point during the trip in case you have questions or want anything clarified (we didn't!) Both times we used a driver to get us from one place to another, along with a couple of train journeys and an internal flight. IP organised everything for us and so all we had to do was relax and enjoy the trip!