Aside from our annual art fair, which is pretty good and definitely the biggest thing Belleville does . . . no and no. Don't get me wrong. It's not a horrible town. The downtown area has really improved, especially in terms of music clubs for young people and aspiring artists (99% of which are indie bands), and there are good restaurant like any town has . . . but nothing I can think if to go out of your way for. We do have Eckert's farm, where they do all kinds of hokey crap. People from St. Louis like to think of it as "going to the country" when it's really just a great way to make money off of saps from the city.
Crime is becoming more and more of a problem, due to our close proximity to East St. Louis. It's worst on the west end (I live on the very eastern edge of town, which still isn't too bad) and it keeps moving east. What I dislike most about this town is the rampant racism (something not unfamiliar to Edwardscille), something not altogether unrelated to East St. Louis, incidentally.
In general, Edwardscille is a much nicer town. (I just happen to go to SIUE.)