There's a lot visitors like about Michigan City, especially its beaches and restaurants. Nature lovers can explore top areas such as Indiana Dunes National Park and Lake Michigan. While you're here, stop by Lighthouse Place Premium Outlets and Blue Chip Casino.