Good place to stay in Madrid - restaurants, shops and attractions nearby.