I would look at the Anantara Riverside (former Marriott). Wonderful buffet and maybe $150 per night. it is on the river, boat shuttle leaves for Thaksin bridge every half hour, and the other restaurants in the hotel are excellent and at the right price point.