Majestic India! Return flights from Milan to New Delhi are available for 306€, checked baggage included. To visit Taj Mahal you can sleep in top 4* hotel nearby for only 11€ per person per night (based on 2 travelers).
(accommodations are just examples, by clicking the link you get more options and choose that suits you best)
4* Hotel The Retreat – 22€ per person/per night