Hi p-h, You could probably get away with saying, in the Ritz , but most definitely not at South America . I can see how this might be confusing. Just remember that at is always used when referring to a specific site--at the hotel, at the race track, at church, at the British Museum.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.