Finetuning LLM inorder to generate personalized trip plans

Hello, I’m interested in fine-tuning an LLM to generate personalized trip plans based on user preferences. Could you provide insights on how to approach this project, starting from extracting and correctly formatting the data to the fine-tuning process? Any help would be appreciated.