Hello,
I just wanted to respond about the Nissan Versa which was mentioned earlier. Stock Versa will not allow you to sleep well in the back because when you lay the rear seats down it is not flat with the trunk. I removed the rear seats, cut foam board for supports, and then put carpeted plywood on top. If you take the head rest off of the seat it will lay flat with the rear section and you can easily sleep. See attached pictures. Let me know if anyone needs more info. This was cheap and really easy to do. Also, the Versa gets great gas mileage!