use the search button at the top right hand of the page and look at what has been said on this topic already
here is a thread i started a while ago for proper budget tops
other than that i would recommend
custompb or
tanked for high quality tops and
rhino sports for middle of the road. these guys made the player and ref tops for terminator paintball where i work and believe me, they take a beating