It is possible to sleep on airplanes, esp. in the BA J seats. You could do a day long trip to DXB, for example, without using a hotel in DXB and just sleep on the LHR-DXB and DXB-LHR flights. Definitely possible to save a few nights hotel cost (also meals cost), which helps to offset the J price.