En Expedia tienes 30 pensiones en Madrid entre las que elegir. Como verás, ofrecen precios muy económicos, desde 52 €, y otros más altos, hasta 192 €, que suelen estar en las calles cercanas a las principales atracciones de la ciudad.