Sites I recommend to look at: Craigslist.com or other sites common to craigslist.com in your area.
Snowboard because its better than a dirt bike.
Buy a USED 250 dirt bike.
For a 2-stroke dirt bike all you have to do is, buy a taller cylinder, and buy a longer crankshaft.
Not usually. Some dealers will give you a helmet when you buy a bike, but nothing else.
One can buy a mini dirt bike from the local bike stores. Sometimes local community auctions also feature variety of mini dirt bikes for very reasonable price.
Ebay, Craigslist, a dealership
Auto Zone
you don't!!
buy a Giovanni kit bike and follow the instructions
50cc dirt bike may be available at a bike specialist store, but very unlikely. Most 50cc dirt bike are seen online for purchase only. For example eBay and Amazon.
Probably a garage sale
the excitement and freedom