I've swam for 13 years, basically I could say it's the best workout ever! Now, the only downside is that swimming does not help building your bone structure… it's lifting weights that does the trick for the body.
I go to the gym 6 times a week, eat as healthy as I can, I follow my own routine, lots of abs, Tae-Box (super intense classes), some yoga twice a week, no fast food more than the one made from my Mom, who's an Int'l Chef so it's all good. She knows about nutrition and helps me big time... Gotta eat at least 5 times a day, 6 being the best you could go for. Also, you should never mix carbs, just one carb per meal.
Anyway, I could on and on xDD