The Hotel Carlton is close to the Atocha Train station and the Reina Sofia Art museum. It has a great breakfast, nice rooms and really great service. You can walk to Puerta del Sol, but some would consider it a bit of a hike. I personally prefer staying nearer to Puerta del Sol, but the Carlton is quieter at night.