It's been several years since I was there, but I quite liked the Hotel Sakamanga which is reasonably central, comfortable, and has a good restaurant.
There's not a lot to do in Tana itself, but you can take day trips to Ambohimanga and to Lemur Park.