Both North and South India are favorites amongst tourists and it is a tough job to decide which one is better than the other. Both the places are different and add to the beauty of India. The main attractions of North India are better architectural works, high Himalayas, majestic Rajasthan, the free flowing Ganges and the various cities and towns.
Well, one must visit South India to know about true Indian culture. This is the place where you can find variety of music, dance, theatre, martial art forms that make India unique. Here one can enjoy long beaches of Goa & Kerala and a better climate.
What do you think?