Mudguard's advice is solid. I would only add that it helps to be able to try a whistle before buying it only because some cheap whistles are notoriously out of tune with themselves. Do you know anyone that plays whistle who could come with you to buy one?