I like Gravati shoes. Very good quality and very Italian style. They mold to your feet after wearing them a few times. The peccary leather on those shoes is great. I would wear those with a suit as I think they are a classic style but I am not 30 anymore.
Go with a light blue shirt, dark brown tie and dark brown shoes. The shirt and tie you have look bland with that suit. The shoes are too casual for the suit. Get some dark brown dress shoes with leather soles.
They have their first call sales (40% off ) in December and June and last call sales (50 - 60% off) in January and July. They also have one day or weekend sales from time to time. They send e-mails and mailings in advance of these special sales.
5. It is cheaper to put in a metal button on jeans and it can take the rough use jeans usually get. Dress pants have a "flap" of material because it looks better and the finishing on dress pants is nicer than jeans usually.
6. Low rise dress pants are common but every designer and/or manufacturer is different. You really have to try them on to be sure.