Dragonman is the goto guy for accommodations. Living here, other than locations, I'm not familiar with hotels.
Try for something near the BTS or MRT. This is will you hassle free transportation options.
If staying over a weekend, Chatuchak Weekend market is where shoppers go. It sells everything from pets, to souvenirs, to furniture. And there is tons of off the rack clothing.
It's located neat the Mo Chit BTS station, or the Kamphaengphet MRT station exits right into the market.
Weekdays, Damnoen Saduak is the only floating market open. Just about any hotel can arrange a tour.