At the top of the page, click on menu titled "Around Town" and then choose "Accommodations". A listing of hotels within BWI's general vicinity and a map showing their location will appear.
We've stayed at the Courtyard, Marriott, & most recently (1st week of July) at Embassy Suites. Each of those had a 10-15 minute commute to the terminal, depending on traffic (which BWI has plenty of).
Most of the hotels listed offer the Park 'n Fly option with shuttles to / from the airport, allowing you to leave your vehicle in the hotel's lot (instead of the LARGE airport lots or other off-site lots).
We've used the Hampton Inn several times. They shuttle us to and from the airport and keep our car in a locked, lighted, security monitored lot - all for the price of staying with them for one night.
Yeah I've been able to research and find several hotels there. I am familiar with the area since we have rental property in Baltimore. But I do want something reasonably clean and reasonably priced. How were the hotels you tried?