The cheapest pair of headphones Sennheiser make are the Sennheiser CX300-B. They can be bought for approximately $20 from many online retailers and music shops.
Here a few headphones that have gotten high ratings. Sennheiser CX300-B, and Shure E4-n Sound Isolating Earphones. It is really up to personal preference of the person.