http://www.guatemala365.com/
Immersion is the best way for both time and money. Here's the one that I went to:
http://www.guatemala365.com/index.php?link_school=plfm
EDIT: It's not so nice actually. Go to San Juan Del Sur instead.