I am flying from London to Johannesburg via Doha. My flight arrives in Doha at 11 p.m. and does not leave for Johannesburg until 7 a.m. the next day. Are there any sleeping areas you can pay for? Are there any lounges that I can pay to get into for somewhere comfy to relax on my overnight layover? I am flying economy class, so I do not have access to any of the business/first class lounges. If there is somewhere I can go to hang out on my overnight layover, is it open 24 hours? If there is not a sleep area/lounge that I could have access to, is there a hotel attached to the airport? Thanks so much for your help! Cheers!