Some date back hundreds of years, others boast Michelin-starred restaurants and award-winning spas - but all have earned a place among the country's finest stays.