15 Best Things to Do in Portsmouth (Hampshire, England)

1. Historic Dockyard

2. Mary Rose Museum

3. HMS Victory

4. HMS Warrior

5. National Museum of the Royal Navy

6. Fort Nelson

7. HMS M33

8. Spinnaker Tower

9. D-Day Story

10. Portsdown Hill

11. Portsmouth Cathedral

12. Gunwharf Quays

13. Harbour Tour

14. Portsmouth City Museum

15. Royal Garrison Church