Honestly, I'm not a huge fan of that Travelodge on Bypass or any of them in the area actually. There are police called there quite often for disturbances, and there is a Hooters next door, which is one of the few bars in the whole area. Maybe that's a plus for you though? LOL. There are several other good hotels on Bypass Road if you look (other than Ramada 1776, bleh), but that traffic is awful to take a left turn across during the day and evenings and especially in summers. You would be doing that if you went to get your son at Warhill. I would take a look at Powhatan Plantation, which is nearby, and it actually has some surprisingly cheap rates on PRICELINE's regular hotel booking section. Also, the Days Inn at Lightfoot (I think it goes by the name Days Inn Williamsburg Colonial Resort) is pretty good, and I've stayed there a few times. Its a newer hotel and pretty far away from most of Williamsburg, but it will be very close to where your son is. Also, check out the Clarion and Holiday Inn Patriot on Richmond Road. Those are very close as well. I think I recently saw the Clarion around $70/night on one site. On PRICELINE Name Your Price, the Outlets area is going to be close to where the sports complex is, and the Busch Gardens area is on the opposite side of Williamsburg (an extra 15 minute drive probably on 199). Let me know how it works out...