Beatles Museum
Address:
Pettemerstraat 12A, 1823 CW Alkmaar, Netherlands
They have (obviously) a brilliant selection of Beatles stuff, but also an impressive amount of non-Beatles records and cds.You have to pay the museum entrance fee to get to the shop. As the museum is well worth a visit, that's no problem to me.