Best of India has list of 10 best places to see in India and provide city guide of all Indian cities.