I have quite a few gyms in my area but the closest crossfit is about 10 miles away. They are also the most expensive but honestly, I think Crossfit really is worth the price. I'm amazed it is your cheapest option. The Crossfit gyms around here are about $100/month.
You can't out-exercise poor eating habits.