Mammoth Lakes, California, manages to tick all the boxes. It is a location with plenty of activities all year round and has an excellent infrastructure to make your stay a pleasant and convenient one.