This may help a little.
From Orlando/ Disney Area, Disney is exit 62 and the Legoland (hwy 27) exit is 55.(The exit numbers on I4 correspond to the mile markers) from I4 and 27 its about a 20-25 minute drive. Its all a straight shot with 1 turn, and that would be right onto Cypress Gardens Blvd.
From TIA, depending on which way you come in, itll be closer to an hour.
As far as hotels, there are several in the area( I work for the Winter haven Fire Dept, and we are 3rd due to Legoland. Were doing a walk thru in about 2 weeks) though no 4 star yet. Theres 2 that are planned, but not even designed yet. Theres a Best Western, just outside the gates, Holiday Inn, and a Hampton Inn,about 5 miles west of the park,on Cypress Gardens Blvd a Days Inn and a Howard Johnson on 3rd street about 2 minutes past the Holiday and Hampton Inns.Those are the ones Id recomend. Theres plenty of rest in the area, from Longhorns, to Red Lobster, to Olive Garden and Carrabbas. Theres also 2 Super Walmarts, and a Kmart within 5 minutes of each other.