The best sharps and flats reminder I've ever heard: Father Christmas Gave Dad An Electric Blanket Blanket Exploded And Dad Got Cold Feet
I use the Electric blanket version, but I also like: Father Charles Goes Down And Ends Battle Battle Ends And Down Goes Charles' Father If you are one of those people who likes word patterns then the exact reverse that this gives means that one phrase can help you learn both sharps and flats.
Freddy Can Go Down And Eat Buns & British European Airways Do Good Cheap Flights - now that shows my age!
I Learnt... Order of # keys as: Can Good Dogs Attack Every Big Fish Catch (the sh and ch on the last 2 remind you that they're F# and C# major) Oder of #: Father Charles Goes Down And Ends Battle Order of b keys: Find Bright Emeralds And Don't Get Caught Order of b's: British European Airways Don't Give Coffee Free