Best vacation spots for teens?

What are some of the best vacation spots for teens? My friends & I are planning a trip somewhere this spring break as this is our last year of high school. We’re preferring to visit a place that isn’t outrageously expensive. We also want to visit a place that isn’t a beach or an amusement park, as those are the places we tend to go to every vacation. We want to visit somewhere that is definitely more unique. But would also be insanely fun for teenagers 17 and older. Preferably in the United States, Canada, or Mexico. Or even off the coast of these countries. Any ideas would be great! Thanks! =)