Hey Shellsy! I hear ya there, best place to look would be in a sporting goods store. Forget what you find in your local target-type stores. They're pretty pricey too but they will last you a long time if you buy a good one.
Look for something with tons of lycra type material and get a smaller than normal size...good luck