Just stayed here for a day, but it is definetly reccomended to stay longer. Sadly I cant give too much advice on Food and Activities, but there is one thing i cant reccomend enough:
Mola Hostel Madrid, was hand down, the best hostel i ever stayed at. (The only one i ever gave a 10/10 on Hostelworld. It was super clean and pretty, the building looked amazing, the location was nice and there was a lot of free food and even free Sangria. The staff was really nice and over all it was one of the most buitifuly Hostels i ever stayed at.