From pristine fairways to beers at the 19th hole, you can play and stay at these resorts that are a golfer’s paradise. With landscapes that range from desert to mountains and amenities such as custom club fitting and high-tech stroke analysis, these golf courses have hosted some of the country’s best pros. Book your tee time early, so you can enjoy some of the off-course luxuries such as spa treatments, fine dining, pool time, and outdoor adventures—these golf courses have it all!