I am thinking of planning a vacation to Virginia Beach and would be most appreciative of any help that I can get. I would like a nice hotel on the beach and was thinking of going to Busch Gardens and maybe Williamsburg. I don't know how far these places are from one another. I wouldn't care if we had to change hotels after a few days if it would be beneficial. I am bringing an 18 and 13 year old with myself and my husband. any discounts at all would be appreciated. Does Busch Garden take a day or two to see? Are there discounts and is there an on-site hotel? Please help. We are from Boston. Thank you.