Podes sempre comprar online, e mandar entregar no teu Hotel. Onde costumo comprar até fazem entregas internacionais...http://www.garrafeiranacional.com/
Onde comer e beber, dá uma vista de olhos aqui:http://catavino.net/travel/portugal/porto/
Do douro recomendo vivamente o barca velha. Vinho incrível. O pera manca também é muito bom.
Bons gostos, mas caros! Barca Velha custa pelo menos 200€, e o Pêra Manca, sendo mais barato, também não é nada económico, muito menos para vinho alentejano!
E isso é se tiveres a sorte de os conseguir apanhar no ano em que saem, que depois o preço (já de si incomportável para o português comum) tende a subir considerável.