Thats a +1 from me about the Sigatoka markets. I have spent a lot of time haggling through Indo (not just Bali) when times have been tough for the locals eg after SARS and Bombings and the locals have been fine, Sigatoka on the other hand is just plain nuts. You buy one thing in there (or not) and next thing you have 5 women trying to pull you to 7 different stalls (usually its a pick pocket scam/trick) I had to almost be offensive to get them to back off and resulted in me moving quick out of there with some local blokes laughing at me.
The resorts are over priced and very good at keeping you captive in them unless it is to do one of there very expensive tours. Seriously $30 Au to walk to the local school and watch them in thier class room!!
After taking 2 boys under 4Yrs old last winter I wouldn't do it again. The time zones played havoc with their eat/sleep routine, Our airport shuttle dropped us off at the airport 4.5hours before departure so it would fit in with another couple at another resort, I'm sure you can imagine having to deal with small kids in an airport for 4.5 hrs. The plain was delayed ANOTHER hour on top of the 4.5 hr wait, we then battled headwinds home which put us another hour in the air. Virgin put 15 meals on the plane for a full flight that included dinner time, The hostess offered us a can of irish stew stuff for the 2 boys but wasn't allowed to heat it up so we all had sandwiches for dinner. (I think I'm starting to digress here).
The locals are lovely and the surfing and diving is pretty good. Thats about the best I have to say about Fiji.