Some pro tips:
Try calling the hotel property directly and see if they offer “USNA friends and family” discounts. They want your family’s business for I-Day, PPW, 2/C Parents Weekend, football games, Comm Week, other visits, reunions and weddings down the road.
The Fairfield Inn on Taylor Ave is a new property not well-known as yet.
Many Annapolis hotels offer free shuttles to DTA (downtown Annapolis(), which you can ask about.
Don’t overlook B&Bs. There are many scattered throughout DTA.
On I-Day, there is parking and shuttle buses at the Navy Stadium, which is off-Yard. You can look for AirBnBs in that area.
There is always Uber/Lyft to Gate 1.