The Prado Museum contains the world's greatest assembly of Spanish painting- especially works by Velazquez and Goya ranging from the 12th to 19th centuries. It also houses impressive foreign collections, particularly of Italian and Flemish works. Ideally you should make several visits but unfortunately 48 hours doesn't allow you that luxury.