If you are prepared to drive for an hour or so, I highly recommend the Tamina Spa in Bad Ragaz. The outdoor thermal is great, with fantastic views over to the Maienfelderalpen (Heidiland). I don't think the pool itself is very expensive, but the fivestar hotel nearby is.