If you want something that's waterproof, then the Bestop trail cover is what I would recommend. If you don't need it to be waterproof then there are other options out there that cost less and/or pack smaller.
But enough about me. Let me tell you about my Jeep.
Blk 09 2Dr Rubi | TF 3" lift | 35" MTRs | Fox Shox | TF Rear Speedbumps | JKS Trackbars | EVO Axle Sleeves and C Gussets | ARB Diff Covers | Shrockworks Bumpers and Rock Rails | Synergy Ball Joints and Tie Rod | Warn 9.5ti | sPOD | Superchips | MyGig LockPick | Front/Rear Cameras | Dual Optima Yellow Tops | HID Headlights and Fogs | Front/Rear Aux Lights | VisionX Rock Lights | Cobra 29 LTD | 4' FireStick | TrekArmor Seat Covers