FAVORITE BUSINESS HOTELS -- The world 's top business hotels , according to an informal survey of readers of Travel & Leisure magazine , are the Peninsula Bangkok ; the Peninsula Chicago ; the Ritz-Carlton in Santiago , Chile ; the St. Regis in Beijing ; the Four Seasons Canary Wharf in London ; the Imperial in New Delhi ; the Alvear Palace in Buenos Aires ; the Park Tower in Buenos Aires ; the Mandarin Oriental in Hong Kong and the Lancaster in Houston .