India's capital, Delhi, is full of seasonal attractions that liven up the character of this huge city. Season-to-season cities offer different things, from historical landmarks to crowded markets and enjoyable food.