for your budget your really going to struggle for the features your looking for. so your going to have to compromise somewhere. you might be able to find a second hand walkera runner 250 within that budget but if im honest there not exactly what i would describe as good.
i think you need to consider what you can live without and what you actually want to use it for. if its just for some flying about without fpv or photography then grab yourself a hubsan x4 micro or similar, maybe an e010 (tho neither of those have gps). like most things it boils down to what your usage is will define what you want and therefor the price.
regarding building, i think that term is over used when it comes to quads mostly its just soldering some cables together and a few screws.