This stat makes my face go and then <| sep |> Lombard is a pretty nice area to live in . Plenty of streets to walk , fairly active downtown along St . Charles Road . It ' s got a Metra stop if you want to go into Chicago or other towns along the line , but it ' s pretty accessible to major roads , like Roosevelt Road , North Avenue , Route 53 and Interstate 355 . As a couple other people mentioned , Elmhurst is a great town . Probably more townhouses in Elmhurst than in Lombard . Elmhurst is more upscale than Lombard , but it ' s got an active downtown with a movie theater and plenty of bars I know you mentioned you ' re not that into the bar scene and gobs of restaurants . Other towns to consider Naperville very large , busy downtown area , has tons of townhouses throughout town and easy access to I 88 , Warrenville Road , Lisle a bit more quaint than the others mentioned above , but still a busy place with a smaller downtown that ' s a mix of residential and commercial Ogden Avenue is the main thoroughfare and will get you to a lot of places you ' ll probably want to go , Glen Ellyn an older community with a sizable downtown with lots of stores and restaurants and an arthouse movie theater Metra station is downtown , too plenty of streets to wander around , Wheaton another older town , has a solid , fairly busy downtown with tons of restaurants and a theater movies , live productions , safe streets , plenty of apartments close to the train station .