If I were to visit Whithorn... where is the best place to stay? Am I better staying in nearest town? (I gather this is Newton Stewart?) Also... any 'naice' spa-type hotels.