4. Omni Orlando Resort at ChampionsGate
This beautiful luxury resort towers over the land around it at 1500 Masters Boulevard in ChampionsGate, Florida. It is located near the ChampionsGate Golf Club and has its own golf course, as well as a lazy river, water park and 3 outdoor pools. Hungry? There are 7 restaurants from which to choose, and shuttle services are offered to and from Walt Disney World. To book your stay at the Omni Orlando Resort, call (800) 491-6126. (Photo credit: Omni)