I bought a frame from TJ Maxx for like $15, but you could get a nicer vintage one.
Sponge brush and chalkboard paint from a local crafts store. This frame chalkboard requires very little paint, so I have a lot left to use on future projects.
Paint a layer or two on, wait until it dries (about an hour), and paint another layer or two until fully covered.
Rub the chalk horizontally on the board and wipe away to take off that fresh chalkboard look, and then write away!