I've only ever bought seeds over the counter. I'd say do that so you can have a look and a good discussion with the salesman about which strains to go for. You can barter too.
But I agree, bagseed is always a good idea and a fun lucky dip of strains.