One of the cheapest solutions would be the Vapor from
www.trailtech.net It has a lot of functions that you can read about on their website. What ive been seeing other people use is a Sigma Speedo for bicycles. They're under $40 but they are only a speedo and are pretty small and accurate. Ive also seen people find small mechanical speedos so you can still use the cable from your front wheel.