Our site sponsors would be a good place to start. They work with you for the best price available being a forum member. I bought my wheels from Auto Anything (used a seasonal promo code) and my tires I bought locally (price matched). There are many threads you can find here on tires for a daily driver and snow/off-roading.
I've bought tires in the past from Tread Depot, Firestone, Kaufmann tires, & Sears. Tread Depot is owned by Kaufmann tires which you can find a local installer that you can save $ on the installation fees (compared to that local installer's listed fees). They also have a decent amount of wheels to select from in our bolt pattern.
You can use this calculator to estimate fit (wheel, tire size, offset) and speedometer differences from stock.
Good luck in your search.
I've bought tires in the past from Tread Depot, Firestone, Kaufmann tires, & Sears. Tread Depot is owned by Kaufmann tires which you can find a local installer that you can save $ on the installation fees (compared to that local installer's listed fees). They also have a decent amount of wheels to select from in our bolt pattern.
You can use this calculator to estimate fit (wheel, tire size, offset) and speedometer differences from stock.
Good luck in your search.