If you want it to look good as new, repainting the panel is unfortunately the only choice, though you could diy.
If you don't need it to look all that good, you can sand it down locally, remove all the rust, do a putty job if needed, prime with rust converter, and repaint with a can of spray paint which you can have made to match your car at an auto parts shop.
Or you could also let it rust. It's just esthetics. I bought a 2004 hyundai accent in 2009 for 4k, put 100k km on it in 6 years, let it rust until it had holes in the fenders, and still resold it for 1500. I did drop a decent amount of money into mechanic work though (normal stuff, brakes, timing belt).