Ignoring the rather naff dinosaur diorama, Treasures of the Earth at Corpach just outside Fort William, houses probably one of the finest collections of geological specimens in the UK outside the Kensington's Geological Museum (now called The Natural History Museum's Red Zone, for reasons known only to their marketing department).
Also on site is a shop selling a fine range of gemstones, crystals and jewellery.