Well, for the Fire and Bug gyms, I said the volcano and cave/forest, respectively.
As for the Poison, maybe a marshy area (like the ones with the big geysers of acid hehe...)
Well, location, I don't know...
Fire Gym probably at Mt. Whatchamacallit in R/S/E (Chimney)
Bug Gym would be probably in...