I'm glad you are interested in owning a home but if you truly only can afford a $250/month payment (unless you are putting down 80+%) I really don't think owning is the best thing for you. Taxes and insurance along could be close to that amount per month. What if your water heater breaks? A water heater is about $500 not installed.
Not trying to bust your bubble but just trying to make sure you are set up a for a successful future. My suggestion is that you save your money and rent cheap for a while.