As a daily contact lens wearer, I ended up with three pairs of glasses. One pair is kept by my bedside, another in my BOB (which lives in my car). A spare set of contact lenses as well as spare glasses are kept in my office kit. It's pretty rare that I'm not within walking distance of either my car or my office.
There are some great online stores for glasses that kept the costs very reasonable.