Fontina is a hard one to sub - it has such great flavor. You could use a combination of Monterey Jack and Swiss maybe? Gruyere could be a sub also but it's just not the same. The Monterey would give the creaminess and the Swiss would give a nice punch of flavor IMHO only, of course