Nestled in the foothills of the Sierra de Guadarrama, the city's main attraction is the world famous Monastery of San Lorenzo de El Escorial (El Escorial for short), a World Heritage Site that was the political centre of the Spanish empire under King Philip II. It is often visited as a day-trip from Madrid, however it's also a good place to spend 2 or 3 nights so you can visit the surrounding countryside and the Valley of the Fallen (Valle de los Caidos).
Monastery of San Lorenzo de El Escorial
Originally commissioned as mausoleum for his father Charles V, when building completed in 1584 the grounds included a basilica-church, monastery, royal household and library. The pantheon contains the remains of Phillip II and those of his parents, Charles V and the Empress Isabel of Portugal. 
Some highlights not to miss in El Escorial:
Valle de los Caidos (Valley of the Fallen)
This is the world's largest free-standing Christian cross. Franco′s tomb and memorial to Catholics (both in Franco's side and opposite) killed in the Civil War. Construction was ordered by Franco and erected on rocks through the labor of many Republican prisoners of war.
It is located quite far from the monastery.
Most visitors arrive from Madrid and most of them just for a day trip. Access from Madrid is easy due to the large number of local trains every day. Trains can be caught at either the Atocha or Chamartin stations in Madrid. If you take the train, once you arrive in the town of El Escorial you will most likely want to take the local bus upon exiting the train station to get to the monastery (otherwise it is a long, uphill walk). Buses from Madrid leave from the Moncloa station and will drop you directly in front of the monastery. To catch a bus back to Madrid, simply take a short walk to the bus station on Calle Juan de Toledo and wait for the next leaving to Madrid.
Cerveceria 100 Montaditos - Calle del Rey 20 , Home to the famous 100 "montaditos" (small sandwiches), Great place to go for a cheap drink with a bite to eat. Small sandwiches are between 1 and 2 Euros , while a pint of beer is just 1.50 euro