10. Great Yarmouth
The ancient town of Great Yarmouth dates back to Roman times. Once a major fishing port, it has been a seaside resort since 1760 and attracts millions of visitors each year.
A great location for families with children, the town’s Pleasure Beach is one of England’s top leisure parks. Other attractions to keep the young and young-at-heart amused include crazy golf, trampolines, roller skating and seal watching.
History lovers will want to try one of the Heritage Walks, which run from April to October; and don’t miss the Tolhouse Gaol, dating back to the twelfth century and one of the oldest prisons in Britain.