I love all types of genres- half of which my parents hate! I love Tanz-Metal (German Dance Metal), Alternative, Emo and Classical Rock, Classical Music, German Techno, French House, Rai, Hindi, Soukous, some swedish and Ugandan bands, some country, New Age, Celtic... (No rap, hip-hop, r&b though)
Basically my criteria for the music I listen to depends on my mood and who is listening to it with me.
Also, it must have a beat that I can dance to (Ugandan thing lol) in a crazy teenage rave fashion or two step or salsa or waltz or whatever.