Both Troon North tracks are great, and can't go wrong with either Grayhawk track. Seriously, pick one at both and trust it and enjoy. As for the third round.... Unless you want to play where the pros play, I'd skip TPC Stadium. It's overpriced and basically a resort course. TPC Champions course is a better track and about half the price.
For dinner, there is a great Italian place up north called Sassi. It's close to the Four Seasons and not far from where you are staying. There is also a Mastro's up that way. However, if you want to go that route, drive the extra 10 minutes and go to Mastro's Ocean Club. The talent and people watching alone are worth it. And get the fucking butter cake!!! As for romantic, take her to Elements at the Sanctuary Resort. Make a reservation for after sunset, but get there early for cocktails at Jade Bar. The drinks are great and the views over Paradise Valley are incredible. Spend a few hours trolling around old town and don't have an agenda. Plenty of serviceable lunch spots or places to grab a drink. Kelly's or the Montauk are both good spots for a drink but you can find what fits your tastes.
Scottsdale is very big North to South and you are way the hell up North. Just know going in that you are going to spend some time in a car if you want to experience it all. You should have a blast though. And let me know if you need anymore recommendations on hikes or spas or any other shit. Enjoy.