There is a lot to see and do in Madrid, from the Royal Palace of Madrid with nearly 3,000 rooms, and the fabulous collection of Spanish Armor, to a stroll in the Madrid Park with its statues, fountains and lakes. If you are short of time there are many bus tours lasting a couple of hours and squeezing many of the top sights in Madrid.
The nightlife in Madrid is some of Spain's finest, often not kicking off until midnight and lasting until 6am. There are numerous types of Spanish restaurants in Madrid where you can sample tastes from all over the country, plus many world food restaurants.
If you want to go shopping, Madrid offers a wide range of possibilities all over Madrid. Street markets, art galleries, craft workshops and antique shops stand side by side with shopping centers, high-tech retailers, exclusive shops and cutting edge businesses.
If you want to visit Madrid for a weekend break, many of the more expensive hotels have reduced weekend discount rates you should ask for.
Madrid is one of the sunniest cities in Europe and has more hours of sunshine than any other capital in Europe. The weather in Madrid is predominantly dry, but that does not mean that rain can be ruled out, especially in the winter months. The weather in Madrid is one of the healthiest in Europe due to its close proximity to mountains at almost all sides that allows pure air to flow into the city.
If you are coming to Madrid to see the city attractions, you might want to avoid the summer months. Towards the end of July, and throughout August, it can get very hot with temperatures sometimes reaching 40C (100F). Night time temperatures remain around 18C (64F). The climate in Madrid is very low in humidity, therefore making the high temperatures easier to tolerate.
Spring is definitely the best time to visit, especially the months of April and May where average temperatures are around 20 C (68F), in June it gets warmer with temperatures up to 32C (90F). During May is the most fun to visit as on 2nd May is the Fiesta de la Comunidad de Madrid and on the 15th May is the Fiestas de San Isidro, some of the largest fiestas annually in Madrid. Also September is a pleasant month to visit, with temperatures back down to around 25C (77F). October is also still fairly warm with an average daytime temperature of 20C (68F).
Due to Madrid's high altitude of 650 meters, the winters are cool, with minimum temperatures usually below 0C (32F) and sporadic snowfall.