Draw a rough schematic of how you want your gazebo to look. Hollow out a foot-deep hole for the foundation of your gazebo. Pour concrete for the foundation as it will require less maintenance than a wood foundation.
Fill the hole with 3 inches of gravel. This will make the concrete sturdier after it dries. Mix the concrete and pour it into the hole. Make sure that the concrete doesn’t pour beyond the perimeter of the foundation hole. Allow the concrete to dry for 24 hours, keeping it covered to avoid wind cracks in the drying cement.
Dig holes for the wall posts, spacing them about 3 feet apart. The holes should be about 1 foot deep. Pour 3 inches of pebbles in the holes, and then pour the concrete. Make sure that the concrete doesn’t flow over the edges of the holes.
While concrete is wet, position the 2x4 wood pieces in the holes. Make sure these posts are straight and level. Let the concrete dry for at least 24 hours.
Attach the lattice to the posts using screws, making sure to tighten well. If you want more air circulation, pick a lattice that has larger openings between the rows.
Use plastic ties to attach the netting over the lattice walls inside of the gazebo. Be sure to attache the plastic ties at the top border of the lattice as well as the bottom edge so it doesn't blow in the wind.
Buy a piece of canvas for the roof and cut it to the size of the gazebo. There are many different kinds of tarps and canvases, so pick a color and density that suites your tastes. Use plastic ties to hold down the canvas.