Discover the Best Things to Do in Richmond, London. Wondering what to do in Richmond Upon Thames? From riverside walks to Stuart architecture, Richmond is full of history and charming sights. Use this guide to plan a perfect day visiting Richmond Park, Ham House National Trust, Petersham Nurseries,