This article recommends 4 cities to visit in India: Agra for its architecture and the Taj Mahal, Delhi as the capital city with historic sites, Udaipur for its lakes and palaces, and Kerala for its beaches, backwaters and Ayurvedic treatments.Read less