This document describes VacAdvisor, a tool that recommends vacation options based on a user's specified budget. It clusters over 720 US cities using data on flight costs, hotel rates, daily expenses, and location attributes. The conceptual framework involves clustering algorithms like k-means to group similar cities. Validation tests various numbers of clusters and algorithms, with k-means providing the best results based on metrics like within-sum-of-squares and adjusted rand index. The goal is to match users to vacation spots optimally based on their preferences and budgets.