A bunch of celebrities, including Snooki from "Jersey Shore" and "Dancing With The Stars" runner-up Erin Andrews, attended last night's CMT Music Awards in Nashville. Carrie Underwood was named country queen and received two trophies, while Miranda Lambert won Female Video of the Year for White Liar.(Check out the full list of winners here!)

Most of the ladies on the red carpet wore short dresses, showing off their legs.  While metallics dominated the MTV Movie Awards last Sunday, it wasn't the case at the CMT awards. It was a rainbow of colors as the stars wore pink, yellow, blue, turquoise and other hues.

Our pick of the night: Julianne Hough, who looked lovely in a strapless yellow frock.

Our biggest disappointment: Hayden Panettiere, who just doesn't look as hot with the short hairdo and uninteresting dress.

What do you think? Who were last night's best & worst dressed? Let us know in the comments!

Carrie Underwood

Miranda Lambert & Blake Shelton

Erin Andrews

Hayden Panettiere