Search oon Google
Hotels not to far from museum, expensive. You can take Metro from airport to Smithsonian metro station.
I don't think there are any hotels and there is lyft and uber that you can call to give you a ride from the airport
Thanks! Your answer is awaiting moderation.