The sprawling, spectacularly situated Union is high on the hill above town. It's got a long history, but today takes the form of a large modern complex that includes a spa with a couple of pools and sauna. Public areas have the air of luxury you'd expect at the town's best, but rooms are nothing special.
The on-site Restaurant Julie serves decent food in a rather formal, starchy setting. Ask at reception if you want to see the hotel's collection of classic cars.