If you have a pilot's license, yes. Big airports often have hefty landing fees, though, and you'll spend a lot of time waiting for your turn to take off or land, which is less of an issue at smaller general aviation airports.
Not true at all. Landing fees are usually nominal, and FBO fees even for overnight rarely exceed ~$50, or less with the purchase of fuel.