I'd do nothing overall but just cuddle him and make sure he's getting plenty of fluids. I wait 3 full days before I worry about a fever because that's how long it takes for a virus to run its course. After 3 days, it could be bacterial, so it's worthwhile to get them checked out. Incidentally, we've never had a fever go beyond 3 days... I never give anything to try to bring it down. I am careful not to overheat them, though. Once, when dd was cosleeping still, she had a fever of about 103, and she was sleeping between us under a warm blanket, and our room got very warm. She woke up very, very hot. We actually went to the ER because we felt we'd overloaded her system since she already had a fever. They sent us home to wait for our doctor to open. Well, when the doc opened, they wanted to do the classic three tests: x-ray (for bacterial pnuemonia), catheter (urine, for UTI), and blood work (for white blood cells). We let them do the catheter (but we were really unhappy about it and wouldn't do it again.), and then the blood work. We declined the xray until after the blood work came back because if she didn't have a high WBC count, then she didn't have bacterial pneumonia and didn't need the xray. That's why I would have objected to the UTI test, too. It was invasive and necessary ONLY if they needed to find out why the WBC was high. Turns out, it wasn't high. So, although she was hanging on to a temp of 104-105, the doctor said not to worry about it since "all the bloodwork was clear". Hmmm. Sure enough...3 hours later, and 3 days to the hour, her fever broke and she was fine. Lesson learned. Now, we wait.
In fact, ds had a fever (of 102-103) for 2 days earlier this week, and now dd is in bed with her turn of it. She's 3, and it's about 103. I check on them more frequently, and like I said, be sure they are drinking lots, but other than that...let it run it's course.
JMO.