For fans of live music, there are few things more enjoyable than music festivals. With two or three days (or more) of...