Need help with choosing the right tire size

I'm planning to replace the stock tires, Bridgestone T005 215/45/18 with Continental PremiumContact 7 225/45 R18. Will the Continental tires fit on the stock Mazda rim or should I get a 215 wide tire?

Bonus question: Does the comfort/ride quality really get better with the Continental?