Rebuilt the front end
One stylesheet, one small script, self-hosted fonts, and nothing extra except on the booking
page, where the calendar needs its own helper. The homepage went from 238 KB to 33 KB.
Kept the booking system running
The booking calendar, my Booking.com link-up and the contact mailing all kept running untouched
through the whole rebuild. A calendar holding real reservations is not the place to
experiment.
Four languages, properly
Czech, English, Polish and German, each with its own text file. I checked every page for
Czech leaking into translations, and the site now picks the visitor's language from their browser.
Fixed the delivery
Moved to a healthier server (5 minutes of downtime), put a free delivery network in front so photos come
from the nearest point, and generated every photo at three widths so a phone never downloads a
desktop-sized image.