Think the beach near where you had to do that ship defense mini-game is the best place to grind in the game...
I'd heard that elsewhere, too, so had a
looong spell there (Numara Atoll, it's called). Spent about 15 hours there, but it was going frustratingly slowly - I picked up about 4 levels, and tbh I think I was levelling up faster in normal gameplay!
Then I found the "Temple of Enlightenment".
Much better for grinding - though it'd be a dangerous place to take low level characters. I picked up about 20 levels in about 5 hours there, then spent the rest of my weekend's gaming time by doing a few side quests (picked up a few of the top weapons and accessories etc. - mainly involved going back to areas infested with beasties that used to be a nightmare but can now be swatted aside without really noticing them).
Enjoying the game to the degree I'm putting off going into the final lair, now. It's massively time-consuming (I regularly spend half an hour picking my character's abilities and equipment) and the grinding is sometimes a bit frustrating (as is always the way with RPGs) but I'm thoroughly enjoying it - thanks for the recommendation Kieron.
Will certainly get it finished some time this week, ahead of Blops 2 next week. Not sure how to fill the few days in between Lost Odyssey and COD though. Not worth starting Darksiders 2, FFXIII-2 and the such as I know I wouldn't get it finished before next Tues - and then I'd end up putting it down a quarter complete and probably never get back to it.
I'm sure there's something in the pile to occupy me.
And I've definitely been feeling drawn back to playing the first two Bioshock games again lately. Excitement's definitely starting to mount, again, for next year's Bioshock Infinite. It's been such a long wait my enthusiasm definitely started to wane somewhat, for a while, but now it's getting close I can't wait.