That would be hard.
KANTO GEN I/III - Saffron City. Not too far from Celadon, with the Game Corner, Cerulean, with Cerulean Cape, Vermilion, with the ports and beaches, and Lavender, where I can wish the dead good in the afterlife.
JOHTO GEN II/IV - Ecruteak City. Near National Park, Goldenrod, most of Johto, Tin/Bell Tower, Burned Tower, and the beasts.
HOENN GEN III - Lilycove City. Near the Safari Zone, Mt. Pyre, berry locations, beaches, Mossdeep, shopping centers, fanclubs, and more.
SINNOH GEN IV - Jubilife City. Near Canalave, has nice fishing spots, the Global Terminal/Trading System, Pokétch building, and Sandgem, meaning beaches.
UNOVA BW - Nimbasa City. I would love to live here. The stadiums, Battle Subway, Route 4, Desert Resort, Route 16, Marvelous Bridge, Driftveil Bridge, and Driftveil.
UNOVA B2W2 - Aspertia City. Pokécenter and Gym. Many more. Big city. What else? I would love to live there.