For a very nice local upmarket restauraunt but still reasonable pricing and great ambiance and location, try out The Good View Bar and Restaurant. Lots of non-Bar/HC regular girls too.... location 2525 Charoen Krung Rd, Bang Kho Laem (02-6891393-7) next to Krung Tep Bridge at Chao Phya River off Rama III
The original one was in Chiang Mai...... this one in Bangkok is very classy too
Dinner for 3 pax including drinks approximately 800-1500B............. depending on what you order
www.goodview.co.th
Another favorite is Tawandang but I'm sure most of you seasoned Bkk travellers know where that is already
enjoy