I think it's great that ND plays all across the country, is able to get 5-6 games per year with the ACC, and schedules games to actually allow the players to be students (ie, away games over Labor Day, fall break and Thanksgiving). With that, here is my perfect schedule:
August: Kickoff game with an SEC school (neutral location)
Sept (4 more games):
--Labor Day: Away game with a rotation of Stanford, Washington, USC or BC
-- Home G5 game
-- Home ACC game
-- Away ACC game
October (3 games):
--Home ACC game
--Navy (home/away)
--Fall break (bye)
--Rotating Big10 Team (away/home (opposite of Navy game)
Nov (4 games):
--Home Miami/Clemson
--Away ACC
--Home game with a rotation of USC, Washington, Stanford or BC
--Thanksgiving: Away game at Miami/Clemson
So, that's 6 home games, 5 away and 1 neutral. It likely hits the 5-game requirement for the ACC, and we get exposure to the Big 2.
Done. I just made Pete Bevacqua's job easy.