I guess a 12-28 is the way to go. I love to go 9 speed but I figure I'd need
1. new shifters probably Barcons +DT barrel adjusters + cables/housing&tape ~$100
2. New chain $15
3. new cassette $25
Over $140 not worth it really
My good road bike has 39-25 and seems sufficient.