where is the best location to stay in madrid