Squaw's location and village are going to be way more suitable for your parents than Kirkwood. Kirkwood's village is tiny and most everything closes down early, and you are out in the middle of nowhere so they'd have to drive 40 minutes or so just to get to South Lake. Squaw has way more dining and shopping options and still goes strong into the evening/early night. Plus you are just a short drive from Truckee and Tahoe City, which both have a charming mountain town vibe that I'm sure your parents will enjoy. For your situation, I think Squaw is a no-brainer.
Not to mention you are getting access to Alpine Meadows with your lift ticket (free shuttle back and forth), so with all that terrain you really can't go wrong.
Last edited by wvbms; 01-07-2013 at 03:05 PM.