If you book with Hilton, be aware that the room rates are displayed in USD and confirmed in USD. But your credit card will be charged in Peruvian soles and it is likely that you will end up paying more in USD - hence the 30% sale may only be 20% or less!