From good eats to good times to good sports, Kansas City has everything you need to make your trip a home run.