Avoid Krystal man its a real dive. Absolutely full of guys aswell... Sure its cheap, but you pay peanuts, you get monkeys.
Does the main Canadian spring company have a stage set up anywhere like StudentCity does for American spring break?
I went to Krystal last year, it was pretty sweet. I think the Canadian company is breakaway tours. I didn't book with them though. I've read that they have a stage on the beach too