I am indeed playing the GBA version.

I'd taken a brief hiatus from this game over the last couple of months. I was understandably distracted by Uncharted 3, ICO and Shadow of the Colossus and Skyward Sword.

I powered it up last night and found myself following the white bird to Zozo. I managed to fight my way through Mt Zozo and re-unite with Cyan. I also barely survived a fight with a ridiculously hard dragon (1 of 8 - not sure if this was the first one or if there isn't really an order). I pretty much had everyone healing except Sabin (and occasionally Edgar) who I had on constant attack.

Anyway, quick question. Where is the best place to level up in this game? My characters are around 38-39. I've been coping fine so far but that dragon made me think I should beef up a bit.