I'd highly recommend checking out Suryavilas Luxury Resort & Spa! They have amazing reviews for their spa and the location in the hills sounds incredible for a relaxing getaway.
Of course, there are a few other great options in Solan too, so it might depend on what you're looking for specifically. Have you been to Solan before?