St Michaels Harbour Inn, Marina and Spa, rated with a score of 8.3 from 895 reviewers, is one of the most popular hotels in Saint Michaels. Other top stays include The Wildset, with an average rating of 9.2 from 53 reviewers, and Parsonage Inn, with a score of 8.9 from 139 reviewers.