With Microsoft calendar templates, you can find a weekly calendar in the format you want, and you can personalize it by adding photographs and important dates like birthdays.
Here are a few examples of weekly calendars you can find in the Templates gallery:
Weekly Appointment Calendar (Word) or Monthly and Weekly Planning Calendar (Word)