My partner has been working like a mad-man for the past two months (no weekends and up to 15 hour days) so I would like to treat him to a lovely hotel in Cardiff with a gym and pool over Christmas. My choices have narrowed down to Macdonald Holland House, St David's Spa, and the Hilton. Has anyone stayed in more than one of these and can recommend which to go for. They are roughly the same price (the Macdonald is the cheapest, followed by the Hilton, and then the David's Spa). We will be there for about 2 nights. Also, for Christmas eve, any suggestions of nice restaurants that might still take a booking?
Would be grateful for any input and help.
Thank you in advance!