Suggestion #1--do your homework. Seriously. These weeks are crazy, but you are in face here to work and it will make the break that much better. Especially for those of us going home. Don't rely on airport time to get your work done. Wireless is spotty and/or expensive depending on where you go, and electronics-less takeoff and landing take a big chunk of time out of anything you might work on. The last thing you want is to be looking forward to a good break with your family and then be stuck doing homework. Times at home are brief and rare, and actually taking the time to prepare for them will make them even better. Focus on your friends and family rather than your projects.
Suggestion #2--don't lose heart. Homesickness can get much more acute when you're close to being done with it, but rather than spending your days pining away for home-cooked pies and twiddling your thumbs, get some time with the people you love at college. Remind yourself of the good things here as well as looking forward to the trip home.
For those of us not going home for Thanksgiving, fear not! Christmas break is literally 3 weeks after the Great Turkey Day. That's eleven less than you have already been here! And honestly, two things will happen. Either you will have so little time with final projects and exams that you don't even have a chance to miss home, or you will magically have classes with easy/no finals and have tons of time on your hand. Finals-less finals week is my favorite time of the semester. You get time to relax, recharge, and hang out until all hours with your other lucky friends (plus the occasional meal with the sleepless unlucky ones).
Besides, cheer up. Christmas carols are coming soon :)