The Taj Mahal can be visited on a single day trip from Delhi. You can get to Agra easily by train or bus. You can also hire a tour guide for the day.
City of Rishikesh
Rishikesh is easily accessible by train or bus from major Indian cities, with the nearest airport being Jolly Grant Airport