Taj Mahal hotel opening brings a new luxury experience to travelers. Discover what makes it a must-visit destination.