stay in DC under $100