Best and cheap are mutually exclusive. There is no best when it's cheap and there is no cheap when it's best.
All there is, is what fits your budget. Are you looking to build this yourself or are you looking to get screwed over by one of the crappy prebuilt companies?