I recently booked a room for myself and two sons at the Westin Marriott. It's only 1/2 mile from the stadium which makes parking, etc a non issue, but holy cow it comes at a price. The Courtyard was booked when I tried (about a week or so ago).
Can't wait to have a weekend trip with just the boys, take in a Herd game, and check out the Naval Academy campus!