Nestled on the James River, the Kingsmill Resort and Spa is a wonderful retreat for the whole family. It has three championship golf courses including a members only link, a marina, tennis center with 15 courts, a pond, pool complex, walking trails and a sports club. From boating, fishing, kayaking to hiking and biking, there is a lot that you can do at this scenic hotel. They also have special kids activities for those aged between five to twelve years old. Their rooms are a delightful refuge for couples, golf enthusiasts and families. Get rejuvenated at their spa with pampering treatments. You can also book their riverfront cottages for a more private holiday. Dining options abound, from riverfront dining to more casual meals. You can also go shopping at their various boutiques and gift shop at different locations in the resort.