I would NEVER recommend carpet in an RV. With as much in/out that is done when you are camping, it is just a dirt grabber. I would suggest installing the "luxury vinyl" or something of that sort. You can lay down some throw rugs for warmth and then wash them. Most manufacturers are only putting that in RVs now. It just makes more sense to have something that can easily be swept clean. Check out Lumber Liquidators or another flooring company, even Lowe's and Home Depot stock the vinyl planks now.
I don't know what kind of fifth wheel you have, but if you have slides, that complicates it somewhat. Call your local dealer and see who they use for flooring or call your local flooring place and see who they use for installs. Make sure they know how your slideout works before they start installing flooring.
There are many places you can find couches - your local furniture store, IKEA, online, etc. Take measurements and find out how much room you have to work with and then start looking. Wayfair, Walmart, IKEA are online and all will have measurements listed. If you go to a furniture store, be sure to take your tape measure with you.