The Amatra Spa at the Ashoka hotel in Delhi usually gets rave views from my expat buddies. I quite enjoyed it too. They also offer the whole Ayurveda treatment menu
P.S. Not that cheap, and often better to book in advance as they can get very busy.
http://www.amatrraspa.com/ashok/about_amatrra.php