Honda Element!!! Water-resistant fabric and seats, plus tons of room. I thought it was ugly but it's growing on me. If you've seen one without the plastic panels, kinda like the concept version, it's pretty bad-ass looking. Looks aside, practicality, reliability, and value is pretty good.