There are a lot of possibilities, from the relatively basic and inexpensive (by Swiss standards) to the opulent. Bains de Saillon is pretty decent but definitely not "in town" (about 20m drive 40 min public transport), If you can state your requirements I'm happy to give you some pointers.