I think GMAX is a good option for you... and don't even think about taking Kaplan
/PR courses... they don't worth it...
I am taking GMAX now and I am 1/2 way through the course... and if you starting now to study, their course is a good way to keep your studies structured... While I am bored through some lessons, I really get a lot from others... I really like their Verbal ones, especially CR and SC... the math is good (especially if you know nothing), and you also get access to challenges on this site, which, peolple say, are very helpful... (I am yet to practice with those)... So I have no complaints about the course and I think it is worth what it costs!
Good luck... and I am also looking at the dates at the end of July!
ps say hello to Tokyo and Yokohama from me