Taunton is one of the largest towns in Somerset. Visitors to the town can enjoy historic attractions such as Taunton Castle and Somerset County Museum.