I'd invite you to come watch with a bunch of Crazies and me, but I'll be in Italian class! If it gets cancelled I'll post in here. Anyway...
Try the Armadillo Grill in the Bryan Center. I'm sure you could also get a student to swipe you into the new K4 dorm with a 100-inch TV. Plenty of students watching in there. Other good places a little off campus in Durham to watch games are Tobacco Road Sports Cafe and Satisfaction. Google 'em!
Sidebar: good luck with the whole admissions process! If you have any questions or need advice, feel free to drop me a line on here via PM.
Go Devils!