I hand-coded the whole site in PHP, which generates HTML5 / CSS3 pages in 3 languages: English, French and German (alas, slowly disappearing from my memory for lack of practice). I also wrote a simple but effective shopping cart in pure JavaScript that allows payment via PayPal and slides down with every scroll to always remain accessible. Mod_rewrite automatically detects the visitor’s system language, but the design allows to select another language at any time.
TIP: To print images, enable “Print backgrounds” in your browser preferences.