Shilo Village, although unknown to many a fisherman, gives the best fishing exp in the game. You can easily fly fish about 250-300k fishing exp PER HOUR there, I've seen friends fish and gain 2-3 levels a day in the 80s, as well as one level a day for all the 90 levels by playing for only a few hours daily. Wow.
I, too will TRY to get some sweetcorn, although it doesn't really buy too well...