And I'd go for a mountain bike, something like the Specialized HR XC as it's a lightweight, but tough bike. If you're cycling to work, you'll be carrying kit and I feel so much more stable when riding my mountain bike (not got it yet!), plus it's more stable when riding over potholes and on wet roads.