I took a semester off after I graduated from high school. People gave me so much crap for it, but it was honestly the best decision I've ever made. I wasn't the best student in high school and I'm currently making A's in college.
As for your situation, I think that you should definitely do another semester. College isn't just about the work, after all. You don't want to be stressed 24/7! I think that with less on your shoulders, you'd be able to do better work in your classes.
That's just my two cents, though! Studying abroad would kick major ass.