If you're in Buenos Aires for sightseeing or visiting without a car, stay at the Alvear or at the Marriott Plaza. If you are there on business, the Hilton is great -- it's in a modern, business area (Puerto Madero) and it's easier with a car/ driver.