Sabrina, the Teenage Witch: Season 4, Episode 19
When upset with all the rules in her life, Sabrina is sent to an old west town that has no rules.