St. Kilda offers a range of options for different budgets, including affordable accommodation, economical eateries and numerous free or low-cost attractions like it's famous beach.