So I'm getting ready to buy a new bike. I don't want a full-on mountain bike, nor a strictly city/road bike. I'd like something in between that I will mainly be using in the city but would like to have the ability to take it on a trail or rougher terrain as well. A good Hybrid? I live in San Francisco, so there are a good many streets and hills, but also there are also the woods and mountain headlands across the bridge. Admittedly, I don't know a whole lot about bikes, but I have been comparing prices here and there. Can someone recommend a good bike that I can get for somewhere between $300 and $400? thanks
PS: how about a good lock as well?