My fi and I want to do a land/sea cruise, but I've never been to DW and want to spend 7 days there. I wanted to add on 3 days before the cruise. Do you think I should go through a travel agent or do this myself? I don't know what prices are considered good. Please give me some websites to help me out. Thanks!