Fly (or walk) to Cerulean City. Then go north over the Nugget Bridge. Turn left into that bay NEXT to the bridge and surf south and turn left again. There should be a patch of land in front of a cave...
Go to vermillion city go east and digglets cave will be there once your there you will see a snorlax once you got the EXPN card from lavender radio tower go to your pokegear and go to the radio card...