Not enough time to do much in a city like Dubai. I'd suggest that online you book a time slot for the observatory at Burj Khalifa. The world's tallest building. Apart from that, Ski Dubai, dubai's indoor ski park and the malls are worth a visit. Hope you have a good time! almost 8 years ago
Agree that 7 hours is not a long time when you have to consider the queues to leave the airport and then the time needed to check back in for your next flight.
The closest things to the airport would be the Irish Village which is great fun and open late - you could get a meal and a beer here, and its within walking distance of the airport.
Alternatively, head to Dubai Mall, see the fountains, go up Burj Khalifa etc.
Or just chill out in Dubai airport - plenty of shopping and also options for massages, pedicures, facials etc. almost 8 years ago