This document describes VacAdvisor, a tool that recommends vacation options based on a user's budget. It contains data on flight and accommodation costs for over 700 US cities, and details on each city's attractions. The conceptual framework clusters cities based on similarity. An algorithm is used to validate the optimal number of clusters by analyzing within-cluster sum of squares and city similarities for different numbers of clusters. The goal is to recommend vacation packages that fit within a user's budget by clustering similar lower-cost cities together.