I second what Tim has suggested with the Danish Oil. It is a very nice finish. Also, as time goes by you can rub a coat on periodically to revitalize the finish.
Shellac out of the can in a proprietary formula is not all that hot. It is soft and has a definite shelf life, It is not moisture friendly. If you still want to use shellac I would make up my own from scratch using shellac flakes and a good quality spirits to go along with the flakes. Behlans out of NY sells these items and other high quality finishes as well. I would stay out of the home centers and hardware stores and spen the extra money on quality materials. If I were to use shellac I would French Polish in lieu of brushing.