I have an old
Archos 605 (160gb) that I'm planning on taking with me on my upcoming monthly long trip to Thailand. Unfortunately the actual device doesn't have a card reader, but the charging dock has a USB port.
My plan is to copy all the photos to the Archos at night, so I have two backups. Plus it doubles as a media player for the long flight.
I'm won't have access to a laptop so a media player where I can see the photos on the device is ideal.
Since you have access to a computer, SD card would be a good idea. Whatever method you choose, just keep at least two copies, one on your person and one in the hotel room.