Step 1: Objective: Rearrange Indian cities chronologically based on their historical significance and period of prominence, from antiquity to the present day.
Step 2: Timeline Analysis:
(C) Madurai: An ancient city, dating back to the Sangam period (pre-3rd century BCE). It served as the Pandyan Kingdom's capital and is one of India's oldest continuously inhabited urban centers, making it the most ancient on the list.
(B) Nagpur: Its prominence emerged in the 18th century as the Maratha Empire's Bhonsle dynasty capital. Subsequently, it became a significant administrative hub under British rule, placing it in the early modern/colonial era.
(D) Surat: While possessing older origins, Surat rose to prominence as a crucial port and trade center during the Mughal Empire in the 16th and 17th centuries, positioning it within the medieval period.
(A) Chandigarh: A contemporary city, developed post-independence in the 1950s as the planned capital for Punjab and Haryana. It is the most recent city presented.
The chronological order from ancient to modern is: Madurai $\rightarrow$ Surat $\rightarrow$ Nagpur $\rightarrow$ Chandigarh, corresponding to the sequence (C), (D), (B), (A).
Step 3: Conclusive Order: The correct historical sequence is (C), (D), (B), (A).