We are spending a weekend in Hunstville soon. I would love and appreciate any recommendations for a good Italian restaurant and a good steakhouse! Thank you!

You may want to consider Terranova's on Paramount Dr for Italian and Connors Steakhouse at Bridge Street Town Center.
I second Connor's. Cotton Row is my favorite.
Cotton Row Restaurant @ 100 Southside Square, Huntsville, AL 256 - 773 - 9024.
Connors is amazing!!! Great location
Terranovas is also my familys favorite. Our favorite steakhouse however is Sarges Shack which is located 2385 Fayetteville Highway Pulaski, TN about 30 minutes north of Huntsville. Cant beat their steaks.
I second Connor's.
Connor's Steak and Seafood @ 345 The Bridge St. NW Suite 101, Huntsville, AL 256 - 327 - 8425.
For steakhouse, I recommend James (downtown). Connors is good too but they're pricey and extremely busy in the evening. That might be a good thing, but I truly beleive people are there for the atmosphere and it's in the new area Bridgestreet.
For Italian, Terranova is not bad. But really, I won't come to HSV for Italian nor steakhouse... BBQ and southern cooking =)
Good luck.