1. Double Tree Resort in Lancaster PA. There is so much to do at this family-friendly resort. This 185-room resort is very family friendly, but it's also perfect for a weekend getaway without the kids. The hotel is about a 10-15 minute drive to the Strasburg Rail Road, Choo Choo Barn, Cherry Crest Adventure Farm and other Lancaster attractions.
2. Kalahari Resort in the Pocono Mountains. If you are looking for a water park adventure then Kalahari will keep everyone happy and entertained. Kalahari is just under two hours away from the Philadelphia area. Kalahari is truly a family oriented place and they have thought of everything to keep all members of the family happy and occupied while on vacation.
The National Harbor area is located on the banks of the Potomac River and it has plenty of activities to keep the family busy, take a breathtaking ride on the Capital Wheel or a spin on the Carousel. Explore the area with Water Taxis or a Sight Seeing Cruises.
There are two great resorts to stay in while visiting the area Gaylord National Hotel and Convention Center and The Residence Inn
Baltimore has something for everyone. Younger kids will enjoy Port Discovery Museum, which offers 3 floors of hands-on activities for the kids. National Aquarium and the Maryland Science Museum are also must see places when visiting the Harbor
If you want to stay check out the Hyatt Regency Baltimore Maryland that is in walking distance to all the attractions.
5. Williamsburg Virgina
The Williamsburg area has plenty of activities to keep your family busy. Head to Busch Gardens for some family thrills. Take a step back in time at Colonial Williamsburg, Historic Jamestown or Jamestown Settlement.