I'm also from Brazil, even though I've been living in the US for quite some time I understand what you are saying. I think other than SLC it's hard to find what you are looking for... I guess you are gonna have to plan on spending a couple of days, maybe 3 days somewhere else close.
Here is what I would do:
1) Ski breckenridge and plan to spend some time in Denver, it's a short drive! you can choose to stay in Denver or drive in your day off from skiing! Lots of stuff for teens to do! You will find regular malls, outlet malls (there is a big one in Castle Rock, just south of Denver). I'd been to Denver on a business trip and wouldn't mind visiting again, cool city!
2) Ski something you haven't yet in Tahoe (say Squaw, Alpine) and go to San Francisco (3hrs drive I guess) Again, lots of things to do even in the winter! San Francisco is a cool city too!
3) Ski Mt Hood and go shopping in Portland and don't pay sales taxes!
So all 3 of them are easy enough to find good flights from Brazil, specially Denver and San Francisco, not so much for Portland, but still quite easy! Other than that I guess you would have to go back to SLC! Why not ski Alta/Snowbird or any of the resorts in the Cottonwoods?