WEll, not sure how much 'help' I can be. Our 'Family Room/Kitchen' is FULL of large crates (three there at the moment) and we have a puppy crate in the lounge and in my study too LOL! I even have a dedicated whelping room in the house. The house was built with dogs in mind

. One of our dogs does also sleep in our bedroom. She mostly prefers the floor but does come up on the bed too. One of my favourite sayings to my OH is 'we need a bigger bed' (we have a Queen). He just shakes his head and says there would never be any more room in it for us anyway (he is right LOL!). We do have a dedicated guest room that is off limits to the animals, particularly the cats (we have a son in law who is allergic to cats, even though he loves them. It gives him a comfortable sleep at night so he can better cope with the cats around the rest of the time). It has been a 'pet free' room from the beginning and only used for guests. But we have adequate space elsewhere and it was part of our 'design plan' to ensure family visitors were comfortable when they stayed.
While I agreee that the porch may not be too bad for the dog, I would hesitate to put the dog in a crate out there. If they can move around, relocate and find a spot that suits them, being outside is no issue. Confined to a crate though, the dog will not be able to reposition itself if need be or move around if it gets too cold. This applies if the porch is open to the elements. If this is a fully enclosed porch area though, that is different. Having no heating in an enclosed room is no issue and you can cover the crate to make it more 'denlike' if needs be.
Having the dog in the house with you provides more mental stimulation for the dog and more access to its 'pack'. The dog will often be more settled. If the dog is not well behaved in the house, train, dont complain. Bring the dog inside MORE often for supervised sessions. If not the guest room ,can you rearrange the furniture anywhere else in the house? Perhaps ask your other half for suggestions on what you might do - explaining the drawbacks with the basement (too hot) and porch (too cold if confined to the crate).