Located in downtown Lake Geneva, the Riviera beach is fun for all ages. There is a fee to enter. There is a kiosk at the entrance to the beach to purchase beach passes. You can park at metered parking spots (they fill up early). There are various free parking lots, some with shuttles and free neighborhood parking within walking distance.
City of Lake Geneva Parking Map
The beach does have lifeguards and public restrooms. They do allow food and flotation devices, within certain areas. No pets are allowed on the beach. Open 7 days a week Memorial day to Labor Day from 9 am till 5 pm.