there are many things to do in madrid, including eating and drinking on the river