I would think about it on the basis of conversions (i.e. as a landing page).
In the case of the Housing.com link the information could be considered by some to be, as you say, cramped and more difficult to digest effectively.
You talked about cross-selling, which naturally coincides with up-selling, and this is something that e-commerce websites do very well. To, partially, answer you question regarding this point Amazon, in 2006, reported that 35% of its revenues were from cross sales and up-selling. In the car of housing.com and AirBnB it might not be something that is particularly easy to do, as property sales and places to stay are a bit more subjective that buying items, as personal taste plays more of a role in the selection process. Though if you're talking about e-commerce, and physical product sales, cross-selling and up-selling has been shown to have a positive effect.
As another suggestion, you could have a "modal" window open up to show details for specific products that can then be closed. Tracking this information may have to be done by using an iframe to hold the information and therefore track that "URL's" stats etc. or it could be tracked by creating events. This would stop the list being refreshed, as well as showing the user all the required information without opening a new tab or losing their ability to quickly revert back to the list without the page being reloaded.