The top 5 places boomers live best, from mountain towns to beachside cities, offering healthcare, peace, and community.