Conduits in the walls that meet junction boxes in each room to allow flexibility in the future of running or replacing cable. Check your local building codes what conduits are allowed (plastic, metal, PVC, plenum) before doing so.
Yep. Don't put in anything "smart", don't make assumptions about what the future homeowners will want or have access to - give them the tools and flexibility to decide for themselves.