If you feel the need to have it attached to your person rather than in your pocket, then in stationer's such as WH Smith, Ryman etc you can buy an inexpensive lanyard with a plastic pouch. The Oyster card will fit inside the pouch and then there's no need to punch any holes.