When I started reading your post, I was thinking class B, but when I got down to the part where you are thinking about livung in it, I changed my mind. Small is OK when you are traveling around having fun. When you park and just live in it and the weather gets cold, the walls start closing in on you. I lived in a small TT by my self for a few months so I speak from experience.
'01 3500 Ram QC HO 6sp. BD Exhaust Brake