Probably the parking brake cable although -- as with many other cars today -- the parking brake on our 1995 Neon was nowhere near strong enough to prevent the car from moving if one applied some gas to the engine. It, could, as you suggest, be the wheel bearing.
However, we did have a kind of weird problem with that selfsame Neon. One of the brake shoes friction material sections came unglued from the shoe and ended up bouncing around inside the wheel. It was sort of trapped, so it still worked after a fashion and confined itself to making really strange noises. But I suspect that if it had worn thinner before coming loose, it might have been able to migrate around and wedge itself under the other shoe. In the unlikely event that has happened with your car, it could cause your symptoms.
Conceptually, you should jack up the car; remove the lug nuts; remove the two set screws holding the drum to the wheel (I may be imagining those--we did have them on one of our cars, but maybe it wasn't the Neon) ; and pull the brake drum off. ... Except, I don't think that drum is going to come off without a LOT of force. In addition to the brake probably being stuck on, you have probably worn a trough in the drum over the years that will certainly resist removal of the drum if the brakes are on ... and very likely even if they are off. If the wheel won't turn with the drum removed and the brake mechanism looks rational, the problem is probably the axle/wheel bearing.