Not sure about the rooms at the Bath House. (Did try a massage there and I like Atasia MUCH better).
We stayed at the Highlawn Inn. Very nice. If you want room to spread out, try Berkeley Springs Cottage Rentals. You can stay in town or a drive away - lots of really nice and private cabins.
The Roman Baths are unique and relaxing. Not fancy at all...in fact, a bit institutional. I wish they would invest in spiffing up the building...but they're a nice stop in any case. The water is HOT...cool it down to the temp you like (and open the window for fresh air!) Stay away from the massages at the park....they're giving them in temp trailers right now (main house is under renovation).
Lot 12 Public House is my favorite restaurant. A bit pricey but worth it! Tari's is good too. And we've been pleased with the food at Temptations Cafe...new in town. Panorama on the Peak - we're looking to try it again...our experience there has been mixed. Great view...worth going out to see if on its own!
Cacapon park is a nice spot in the warmer months.
Stop by the Himilayan store in town...unique and fun.
We are active types and just LOVE the nearby C&O canal. You can ride for miles and miles (we usually do 30 or 40 miles in one stretch) They rent good bikes in Hancock, MD. Peaceful. Good for a walking trail too.