Go check out a boxing gym. These days, these gyms cater to girls as well, and many of the sessions they offer are non-contact (mainly bag work).
You won't believe the workout they have you do, and you really need a trainer to push you in order to get through. It's damn hard, but it is very, very effective.