Want to know the best things to do in Madrid Spain? Here's how to find the best views of the city and places to hang out for first-timers.