The BKK Intercontinental is about to be torn down for a major redevelopment project and I am afraid the owners have given up on this once great hotel. As an indication, they have been selling rooms at this hotel in the local market for 2000 baht per night.
Now that elegance is mentioned, don't rule out The Suhkothai (sic) hotel off Sathorn Road. The Dusit Thani's rooms are not the greatest but its public rooms are as elegant as any and their top drawer restaurants have lunch and dinner specials.
Another hotel that might offer a deal on 2 adjoining rooms is the Grand Pacific on Sukhumvit opposite the Sheraton Grande. They have a Sunday family brunch with wonderful entertainment and children eat free.