St. Joseph has many lakefront and downtown activities. Visit Silver Beach and the historic Silver Beach Carousel. Downtown has great shopping and restaurants. Enjoy the outdoors at a golf course or hiking trails.