Check out your local craigslist. You should be able to get a reasonably decent bike used there. You're not going to do very well with a budget of $300 in a bike shop.