That's easy. I'd definitely go for the Suzuki. It offers All-Wheel Drive, plus comes with more standard equipment and costs less than the Honda. The Honda offers a little bit more interior room, and it gets better gas mileage, but the Suzuki looks better (in my opinion), and is supposed to be more fun to drive. It also has more horsepower and a much better warranty, plus the ability to customize it straight from the dealership. Unless you absolutely need good gas mileage, I'd go for the Suzuki. And if you are after gas mileage, look at a Volkswagen with one of their turbodiesel engines, which are good for up to 52 miles per gallon on the highway in a Beetle, far more than the Honda's 38 miles per gallon.
If you're considering these cars, look at these as well to broaden your horizon:
Chevrolet Aveo
Ford Fiesta
Hyundai Accent
Kia Rio
Nissan Versa
Scion XD
Toyota Yaris
The above models are all good competitors in this segment. If I had to narrow it down, I would say the best cars in this category would be the Suzuki, the Ford, and the Kia. They've got the most style, best option packages, and lowest prices in this category. If you're worried about reliability, the Kia and Suzuki ranked up near the top, along with the Honda and Toyota, and, while the Ford hasn't been tested that long yet, other Ford products have made a comeback in reliability (the Ford Fusion and Mercury Milan tied for the most reliable vehicle in the United States for 2006 and 2007), so the Fiesta should be a safe bet. I didn't list the Volkswagen turbodiesels (Beetle, Jetta, Rabbit) I mentioned above because they're in a higher price/size category with cars like the Ford Focus, Honda Civic, and Toyota Corolla.
I hope this has answered your question. If you have any more, please feel free to ask.