I got my water resistant cover at Walmart for $60.
Its actually a decent boat cover, i bought the 21-24ft size for my 19' boat because of the scoop and headers. It works great for the price.
My brother has a REAL nice tow-able cover with padding inserts for the wheel, headers, scoop, ect. Way out of my price range, somewhere around $600.00