Both properties are fairly new. The Residence Inn (I've been inside---it's quite nicely appointed) is very close to the Patrick Henry Mall (a 90 second drive or a healthy 10 minute-or-less walk) and a number of restaurants. There, you'll be 10+ minutes closer to Busch Gardens, CW and Jamestown. The two closest beaches will both be sandy river beaches, one at Yorktown (where the Revolutionary War essentially came to an end) and the other at Huntington Park, by the municipal Rose Garden and the Virginia War Museum.
Springhill Suites is across from the Powerplant complex, which houses a number of restaurants, as well as Bass Pro and is a five minute drive from the Peninsula Town Center, a new shopping and dining area. The closest beaches will be Buckroe Beach, on the Chesapeake Bay, and Huntington Beach, at Huntington Park. In Hampton, you'll be closer to First Landing.
Have a great time and bring plenty of sunscreen!