My family (5 adults, one infant) are planning to visit Delhi & the Taj Mahal in December. I've been looking at package 1-day tours that run about $100/adult (meals, but not entrance fees, included). Is this a better choice for novices than taking the train and touring the Agra area on our own? Are clean restrooms & restaurants easy to find in Agra? And are meals normally provided/available on the Shatabdi Express, or only as part of a tour? Any advice would be appreciated.