Mainfest is a free festival that takes place every August along the Main River in Frankfurt. The festival features live music, delicious food, and exciting rides. It's a great way to experience the city's vibrant culture and beautiful scenery and is perfect for budget-conscious travellers.