Hotel Clarks Shiraz, DoubleTree by Hilton, Crystal Sarovar Premiere, The Oberoi Amarvilas, and The Gateway Hotel Fatehabad are a few of the best hotels that give a view of the best Agra honeymoon destination, the Taj Mahal.