Where to stay in Madrid - places to stay in Madrid for a luxury break - the Westin Palace Hotel