edmonton1 - Welcome to Cruise Critic! I don't know your cruise history, so may I suggest in the future to do thorough research beforehand? Starting a cruise feeling disappointed is unfortunate. You have learned several valuable lessons: cruises are sometimes legs of longer voyages, check hotel prices before booking with an unrelated provider, cruises miss ports of call, different consumers pay different prices, and Viking has excellent service and good food.
Also, past Viking cruisers receive a small loyalty discount on future cruises.