I echo the sentiment that everyone should know how to use your standard modern safety razor blades for shaving. Quality 3-bladed razors are pretty optimum, extremely easy to use with shaving cream from a can.
Straight razors/shaving soap/brush are kinda cool, but very few people use them anymore. They do kind of make a neat gift to someone in their late teens/early twenties as a coming-into-true-adulthood gift though.
Electric shaving equipment comes in so many varieties these days I wouldn't know where to start. It's neither cheap nor permanent, you won't get 5 years of use out of an electric razor most likely.
An easy choice would be a gillette (or equally good quality) 3 bladed razor handle with replaceable razor heads and some shaving cream.