Free: Contests & Raffles.
The floor thing can be solved. We use a large tarp in our wall tent. Keeps you out of the mud and as long as you remember a broom, you can keep it fairly clean. Plus side is that it isn't attached so you could shake it out if needed as well.
Maybe the KK tent with a cut to fit chunk of outdoor carpet or astro turf to protect the floor.