Surely having a tasting of malts from all the regions is a way to go. The only issue is the regional specificity isn't as great as it once was. For example, Benromach Peat Smoke or Benriach Curiositas Peat are Speyside whiskies that will drink like and Islay. Conversely, unpeated Bunnahabhain from Islay could be a Highland or Speyside malt. Nevertheless, it is a fun tasting if you get more typical malts from each region.
For the blends, a little research should let you discover some of the major malts in the blend. If you don't want to spend the time to do it, send me a private email or message with your contact info and I'll send you a spreadsheet with the major 5-10 malt components for about 35 blends.