Si no buscas muy centrico, en atrapalo tienes varios de 4 estrellas por menos de 50 eur. Yo te diría confortel pio xii (que esta muy cerca de plza castilla), rafael piramides o atocha, silken puerta madrid, Foxa m30, hotel florida en principe pio y luego si tienes algo más de presupuesto yo sin duda iria al eurostars madrid tower, o si quieres jacuzzi el abalu en pleno centro pero vale 180-200.
Si solo vas un dia y no para hacer turismo, vete a las afueras que hay hoteles de 4* a patadas y casi todos vacíos. Y con afueras me refiero incluso dentro de la ciudad, pero fuera del centro. No hace falta tener coche, hay metro y autobuses hasta para ir al fin del mundo.