Here's another option. Rent an RV. This avoids the big upfront cost and the maintenance. The downside is everyone seems to want them on the same weekend.

I rented a pickup with a slidein camper for a week in Alaska many years ago. Awesome trip.