I want some for a party but they need to last!! Are there any that look good but also stay on completely for at least 6 hours??