Myself, I've been working out quite a bit with kettlebells, and I love that stuff. That said, I wouldn't recommend getting into it unless you have a qualified trainer nearby. There is a bit of a learning curve, initially.
As for the diet, I've been getting good results with this company: http://www.precisionnutrition.com/
The fundamentals of their diet are free. You just have to sign up for their e-mail packet. I haven't signed up for their full diet plan, because I don't really have the time to really readjust everything. It's pretty thorough.
The basics are easy enough, though:
1. Eat 5-6 times a day
2. Eat Vegetables (and/or fruit) with every meal.
3. Eat lean protein with every meal.
4. Eat some mono or poly unsaturated fat with every meal (olive oil, nuts, avocadoes, etc.)
5. Save heavy carbs for after your workout.
6. The 90% rule: the difference between following a diet 90% of the time and 100% is negligible. This means that if you're eating approximately 42 meals a week, you could cheat for 4 or 5 of them, and suffer little ill effect.