The striking Omni PGA Frisco Resort bills itself as a one-stop destination for leisure, golf, wellness, dining, shopping, and entertainment. Sprawling over 660 acres just north of the city of Frisco, Texas, it includes a 500-guestroom hotel and conference center, spa, two championship golf courses, practice facilities, and clubhouse.